/************************************************/
/*** EPPENDORF AG CATALOG CSS STYLE SHEET     ***/
/*** STANDART STYLE SHEET - MAY BE OVERRIDE   ***/
/************************************************/

/************************************************/
/*** OVERVIEW SCREEN PANEL                    ***/
/************************************************/

#catalogoverviewframe {
    width: 600px;
}

#catalogoverviewbox {
    margin-left: 210px;
    width: 600px;
}

/* CATALOG OVERVIEW BANNER */
#catalogoverviewbannerframe {
    float: right;
    width: 285px;
}

.catalogoverviewbannerbox {
}

/************************************************/
/*** OVERVIEW PANE CONTENT ELEMENTS           ***/
/************************************************/

/* BOXES */
.catalogoverviewcontentbox {
    position: relative;
    padding: 10px;
}

.catalogoverviewcontentheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogoverviewcontentintro {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogoverviewcontentitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.catalogoverviewcontentlink {
    display: block;
    color: #506989;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.catalogoverviewcontentlink:hover {
    color: #506989;
    text-decoration: underline;
}

#catalogoverviewclearspacer {
    clear: both;
    overflow: hidden;
    height: 1px;
}

#catalogoverviewheightspacer {
    float: left;
    width: 1px;
    height: 250px;
    overflow: hidden;
}

/* BEGIN NEW TABLE CLASSES */
.catalogoverviewcontenttablepreitem {
    margin: 0px;
    padding: 3px 0px 3px 5px;
}

.catalogoverviewcontenttableitem {
    margin: 0px;
    padding: 3px 5px 3px 0px;
}

.catalogoverviewcontenttablelink {
    color: #506989;
    text-decoration: none;
}

.catalogoverviewcontenttablelink:hover {
    color: #506989;
    text-decoration: underline;
}

.catalogoverviewcontenttableiconlink {
    vertical-align: bottom;
}

/************************************************/
/*** OVERVIEW PANE ELEMENTS                   ***/
/************************************************/

 #catalogoverviewpaneframe {
    width: 600px;
    background-color: #FFFFFF;
}

#catalogproductpanenavibox {
	margin: 0px;
	padding: 0px;
}

.catalogoverviewpanebox {
    padding: 1px;
    background-color: #F8F8FB;
    border-right: 1px solid #C0C0D9;
	border-bottom: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    color: #506989;
}

.catalogoverviewpaneact {
    padding: 7px 5px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogact.gif);
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogoverviewpaneinactleft {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top left;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogoverviewpaneinactright {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top right;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

#catalogoverviewpanefill {
    font-size: 11px;
    border-bottom: 1px solid #C0C0D9;
}

.catalogoverviewpanetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #506989;
}

.catalogoverviewpanelink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
    padding-right: 10px;
    background-image: url(../../img/link_bullet.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

.catalogoverviewlinkbarlink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
}

.catalogoverviewlinkbarlink:hover {
    color: #506989;
    text-decoration: underline;
}

/*****************************************************************************/
/******************* BEGIN CATEGORY SCREENS                *******************/
/*****************************************************************************/

/************************************************/
/*** CATEGORY SCREEN PANEL                    ***/
/************************************************/

#catalogcategoryframe {
    width: 810px;
}

#catalogcategorybox {
    width: 600px;
    margin-left: 210px;
    margin-top: 70px;
}

/************************************************/
/*** CATEGORY PANE CONTENT ELEMENTS           ***/
/************************************************/

/* BOXES */
.catalogcategorycontentbox {
    position: relative;
    background-color: #F8F8FB;
    padding: 10px;
    width: 573px;
    float: left;
}

.catalogcategorycontentheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
    clear: both;
}

.catalogcategorycontentitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.catalogcategorycontentlink {
    display: block;
    color: #506989;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.catalogcategorycontentlink:hover {
    color: #506989;
    text-decoration: underline;
}

#catalogcategoryclearspacer {
    clear: both;
    overflow: hidden;
    height: 5px;
}

#catalogcategoryheightspacer {
    float: left;
    width: 1px;
    height: 520px;
    clear: both;
    overflow: hidden;
}

.catalogcategorycontentheadlinelink {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogcategorycontentheadlinelink a {
    padding-right: 9px;
    margin: 0px;
    color: #506989;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../img/library_arrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.catalogcategorycontentheadlinelink a:hover {
    color: #506989;
    text-decoration: underline;
}

.catalogcategorycontentlist {
    list-style-type: square;
    list-style-position: inside;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 10px 0px;
}

.catalogcategorycontentlistitem {

}

/* BEGIN NEW TABLE CLASSES */
.catalogcategorycontenttablepreitem {
    margin: 0px;
    padding: 3px 0px 3px 5px;
}

.catalogcategorycontenttableitem {
    margin: 0px;
    padding: 3px 5px 3px 0px;
}

.catalogcategorycontenttablelink {
    color: #506989;
    text-decoration: none;
}

.catalogcategorycontenttablelink:hover {
    color: #506989;
    text-decoration: underline;
}

.catalogcategorycontenttableiconlink {
    vertical-align: bottom;
}

/************************************************/
/*** CATEGORY PANE ELEMENTS                   ***/
/************************************************/

 #catalogcategorypaneframe {
    width: 600px;
    background-color: #FFFFFF;
}

#catalogproductpanenavibox {
	margin: 0px;
	padding: 0px;
}

.catalogcategorypanebox {
    padding: 1px;
    background-color: #F8F8FB;
    border-right: 1px solid #C0C0D9;
	border-bottom: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    color: #506989;
}

.catalogcategorypaneact {
    padding: 7px 5px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogact.gif);
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogcategorypaneinactleft {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top left;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogcategorypaneinactright {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: right top;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

#catalogcategorypanefill {
    font-size: 11px;
    border-bottom: 1px solid #C0C0D9;
}

.catalogcategorypanetdmoreinfo {
    padding: 8px 5px 2px 12px;
	margin: 0px;
    background-image: url(../../img/catalog_bullet.gif);
    background-position: left 9px;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #003366;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogcategorypanetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #506989;
}

.catalogcategorypanelink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
    padding-right: 10px;
    background-image: url(../../img/link_bullet.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

/************************************************/
/*** HEADLINE BAR PANEL - SELECTED CSS        ***/
/************************************************/

#catalogcategoryheadbarframe {
    position: absolute;
    z-index: 60;
    top: 19px;
    left: 550px;
    width: 260px;
}

#catalogcategoryheadbarbox {
    margin: 3px 0px 0px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.catalogcategorylinkbarlink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
}

.catalogcategorylinkbarlink:hover {
    color: #506989;
    text-decoration: underline;
}

/*****************************************************************************/
/******************* END CATEGORY SCREENS                  *******************/
/*****************************************************************************/

/*****************************************************************************/
/******************* BEGIN SUBAREA SCREEN                  *******************/
/*****************************************************************************/

/************************************************/
/*** SUBAREA SCREEN PANEL                     ***/
/************************************************/

#catalogsubareaframe {
    width: 810px;
}

#catalogsubareabox {
    width: 600px;
    margin-left: 210px;
    margin-top: 70px;
}

/************************************************/
/*** SUBAREA PANE CONTENT ELEMENTS            ***/
/************************************************/

/* BOXES */
.catalogsubareacontentbox {
    position: relative;
    padding: 10px;
}

.catalogsubareacontentheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogsubareacontentintro {
    margin: 0px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogsubareacontentitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.catalogsubareacontentlink {
    display: block;
    color: #506989;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.catalogsubareacontentlink:hover {
    color: #506989;
    text-decoration: underline;
}

#catalogsubareaclearspacer {
    clear: both;
    overflow: hidden;
    height: 5px;
}

#catalogsubareaheightspacer {
    float: left;
    width: 1px;
    height: 520px;
    overflow: hidden;
}

.catalogsubareacontentheadlinelink {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogsubareacontentheadlinelink a {
    padding-right: 9px;
    margin: 0px;
    color: #506989;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../img/library_arrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.catalogsubareacontentheadlinelink a:hover {
    color: #506989;
    text-decoration: underline;
}

.catalogsubareacontentlist {
    list-style-type: square;
    list-style-position: inside;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 10px 0px;
}

.catalogsubareacontentlistitem {

}

/************************************************/
/*** SUBAREA PANE ELEMENTS                    ***/
/************************************************/

 #catalogsubareapaneframe {
    width: 600px;
    background-color: #FFFFFF;
}

#catalogsubareapanenavibox {
	margin: 0px;
	padding: 0px;
}

.catalogsubareapanebox {
    padding: 1px;
    background-color: #F8F8FB;
    border-right: 1px solid #C0C0D9;
	border-bottom: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    color: #506989;
}

.catalogsubareapaneact {
    padding: 7px 5px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogact.gif);
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogsubareapaneinactleft {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top left;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogsubareapaneinactright {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: right top;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

#catalogsubareapanefill {
    font-size: 11px;
    border-bottom: 1px solid #C0C0D9;
}

.catalogsubareapanetdmoreinfo {
    padding: 8px 5px 2px 12px;
	margin: 0px;
    background-image: url(../../img/catalog_bullet.gif);
    background-position: left 9px;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #003366;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogsubareapanetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #506989;
}

.catalogsubareapanelink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
    padding-right: 10px;
    background-image: url(../../img/link_bullet.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

/************************************************/
/*** HEADLINE BAR PANEL - SELECTED CSS        ***/
/************************************************/

#catalogsubareaheadbarframe {
    position: absolute;
    z-index: 60;
    top: 19px;
    left: 550px;
    width: 260px;
}

#catalogsubareaheadbarbox {
    margin: 3px 0px 0px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.catalogsubarealinkbarlink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
}

.catalogsubarealinkbarlink:hover {
    color: #506989;
    text-decoration: underline;
}

/*****************************************************************************/
/******************* END SUBAREA SCREEN                    *******************/
/*****************************************************************************/

/************************************************/
/*** HEADLINE BAR PANEL                       ***/
/************************************************/

#catalogproductheadbarframe {
    position: absolute;
    left: 550px;
    z-index: 60;
    top: 16px;
    width: 260px;
}

#catalogproductheadbarbox {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

/************************************************/
/*** PATH BAR PANEL                           ***/
/************************************************/

#catalogproductpathbarframe {
    position: absolute;
    width: 600px;
    top: 44px;
    left: 210px;
    z-index: 60;
}

#catalogproductpathbarbox {
    margin: 0px 0px 0px 35px;
    font-size: 9px;
    color: #FFFFFF;
}

.catalogproductpathbarlink {
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
}

.catalogproductpathbarlink:hover {
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: underline;
}

/************************************************/
/*** PRODUCT SCREEN PANEL                     ***/
/************************************************/

#catalogproductframe {
    width: 810px;
}

#catalogproductbox {
    float: right;
    width: 600px;
    margin-top: 70px;
}

#catalogproductheightspacer {
    float: left;
    width: 1px;
    height: 450px;
    overflow: hidden;
}

#catalogproductclearspacer {
    clear: both;
    height: 1px;
    overflow: hidden;
}

/************************************************/
/*** PRODUCT PANE ELEMENTS                    ***/
/************************************************/

 #catalogproductpaneframe {
    width: 600px;
    background-color: #FFFFFF;
    border: 1px solid red;
}

#catalogproductpanenavibox {
	margin: 0px;
	padding: 0px;
}

.catalogproductpanebox {
    display: block;
    padding: 5px;
    background-color: #F8F8FB;
    border-right: 1px solid #C0C0D9;
	border-bottom: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    color: #506989;
}

.catalogproductpaneact {
    padding: 7px 5px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogact.gif);
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogproductpaneinactleft {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top left;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogproductpaneinactright {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top right;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

#catalogproductpanefill {
    border-bottom: 1px solid #C0C0D9;
}

.catalogproductpanetdmoreinfo {
    padding: 8px 5px 2px 12px;
	margin: 0px;
    background-image: url(../../img/catalog_bullet.gif);
    background-position: left 9px;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #003366;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.catalogproductpanetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #506989;
}

.catalogproductpanelink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
    padding-right: 10px;
    background-image: url(../../img/link_bullet.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

/************************************************/
/*** PANE SUBMENU ELEMENTS                    ***/
/************************************************/

#catalogproductpanesubmenuact {
    padding: 7px 15px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogsubmenuact.gif);
    background-position: top right;
    background-repeat: no-repeat;
	font-size: 11px;
    font-weight: bold;
	text-decoration: none;
    color: #506989;
    text-align: right;
    white-space: nowrap;
    cursor: pointer;
    cursor: hand;
}

#catalogproductpanesubmenuinact {
    padding: 8px 15px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/catalogsubmenuinact.gif);
    background-position: top right;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
	color: #506989;
	font-weight: bold;
	text-decoration: none;
    text-align: right;
    white-space: nowrap;
    cursor: pointer;
    cursor: hand;
}

#catalogproductpanesubmenuframe {
    position: absolute;
    top: 107px;
    right: 0px;
    background-color: #E9E9F2;
    border-right: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    z-index: 3000;
}

#catalogproductpanesubmenulist {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.catalogproductpanesubmenulistitem {
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.catalogproductpanesubmenulistlink {
    white-space: nowrap;
    display: block;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 10px 3px 10px;
    color: #506989;
    text-decoration: none;
    text-align: left;
}

.catalogproductpanesubmenulistlink:hover {
    white-space: nowrap;
    display: block;
    padding: 3px 10px 3px 10px;
    color: #506989;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
}

/************************************************/
/*** CATALOG PRODUCT HAWL ELEMENTS            ***/
/************************************************/

strong {
    font-weight: bold;
    color: #506989;
}

.cath1 {
    margin: 0px 0px 11px 0px;
    font-weight: bold;
    font-size: 11px;
    color: #506989;
}

.cath2 {
    margin: 0px 0px 11px 0px;
    font-weight: bold;
    font-size: 11px;
    color: #506989;
}

.catn {
    margin: 0px 0px 11px 0px;
    font-weight: normal;
    font-size: 11px;
    color: #506989;
}

.catp {
    margin: 0px 0px 11px 0px;
    font-weight: normal;
    font-size: 11px;
    color: #506989;
}

.catorderno {
   /* white-space: nowrap; */
}

.catn a {
    font-weight: bold;
    font-size: 11px;
    color: #506989;
    text-decoration: none;
}

/************************************************/
/*** PRODUCT INTRO ELEMENTS                   ***/
/************************************************/

/* GENERAL CLASSES */

.catalogproductspacer {
    clear: both;
    overflow: hidden;
    height: 5px;
}

/* INTRO PAGE */
#catalogproductintroframe {
    position: relative;
}

#catalogproductimageframe {
    position: relative;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

#catalogproductimagebox {
    padding: 7px;
    background-color: #FFFFFF;
    border: 1px solid #C0C0D9;
}

#catalogproductlinkbox {
    padding: 7px;
    background-color: #E9E9F3;
    border: 1px solid #C0C0D9;
    margin-top: 4px;
}

#catalogproductimagetextbox {
    margin-top: 5px;
}

.catalogproductimage {

}

.catalogproducticoncell {
    padding: 5px 5px 5px 0px;
}

.catalogproducticonpic {

}

.catalogproductbrochuredownloadheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogproductbrochuredownloadtable {
    margin: 5px 0px 0px 0px;
}

.catalogproductbrochuredownloadcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.catalogproductbrochuredownloadcontenttreven {
    background-color: #FFFFFF;
}

.catalogproductbrochuredownloadcontenttrodd {
    background-color: #F5F7F4;
}

.catalogproductbrochuredownloadpicture {
    border: 1px solid #003366;
    margin: 6px;
}

.catalogproductbrochuredownloadinnerheadtd {
    padding: 2px;
    font-weight: bold;
    width: 100px;
}

.catalogproductbrochuredownloadinnertd {
    padding: 2px;
    width: 100%;
}

.catalogproductbrochuredownloaddownloadlink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

/* SUBMENU BAR */
.catalogproductsubmenubarframe {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.catalogproductsubmenubarbox {

}

.catalogproductarrowbutton {
    float: left;
    background: url(../../img/catalog/submenubtnleft.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    text-decoration: none;
    padding: 0px 0px 0px 21px;
}

.catalogproductarrowbutton:hover {
    text-decoration: none;
}

.catalogproductarrowbutton span {
    float: left;
    display: block;
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    background: url(../../img/catalog/submenubtnright.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 4px 10px 4px 0px;
}

.catalogproductarrowbutton:hover span {
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}

#catalogproductfeaturesframe ul {
  margin-left: 20px;
}

/* FEATURES PAGE */
#catalogproductfeaturesframe {
    position: relative;
}

/* TECHINFO PAGE */

#catalogproducttechinfoframe {
    position: relative;
}

#catalogproducttechinfoframe table {
    border-collapse: collapse;
    border: 1px solid #C0C0D9;
    width: 580px;
    margin: 10px 0px 5px 0px;
}

#catalogproducttechinfoframe td {
    padding: 3px;
}

#catalogproducttechinfoframe .cath1 {
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}

#catalogproducttechinfoframe .cath2 {
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}

/* ORDERING PAGE */

#catalogproductorderframe {
    position: relative;
}

#catalogproductorderframe .catorderinfo {
    border-collapse: collapse;
    border: 1px solid #C0C0D9;
    width: 580px;
}

#catalogproductorderframe .cath1 {
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}

#catalogproductorderframe tr {

}

#catalogproductorderframe .cath2 {
    background-color: #FFFFFF;
    padding: 3px;
    font-weight: bold;
}

#catalogproductorderframe td.catp {
	vertical-align: top;
    background-color: #F5F7F4;
    padding: 3px;
}

/* ACCESSORIES PAGE */
#catalogproductaccessoriesframe {
    position: relative;
    margin: 5px 0px 0px 0px;
}

.catalogproductaccessoriessection {
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
    background-color: #FFFFFF;
    font-weight: bold;
}

.catalogproductaccessoriesitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.catalogproductaccessorieslink {
    display: block;
    color: #506989;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
}

.catalogproductaccessorieslink:hover {
    color: #506989;
    text-decoration: underline;
}

.catalogproductaccessoriespictureitem {
    text-align: center;
    width: 120px;
    padding: 3px;
}

.catalogproductaccessoriespictureitem img {
    margin: 2px 5px 2px 10px;
    vertical-align: middle;
}

/* MORE INFORMATION PAGE */
#catalogproductmoreinfoframe {
    position: relative;
}

.catalogproductmoreinfosection {
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
    background-color: #FFFFFF;
    font-weight: bold;
}

.catalogproductmoreinfoitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.catalogproductmoreinfolink {
    color: #506989;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.catalogproductmoreinfolink:hover {
    color: #506989;
    text-decoration: underline;
}

/* APPLICATION PAGE */
#catalogproductapplicationframe {
    position: relative;
    width: 558px;
}

.catalogproductapplicationheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogproductapplicationdownloadtable {

}

.catalogproductapplicationdownloadheadlinetd {
    padding: 4px;
}

.catalogproductapplicationdownloadheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #34485C;
}

.catalogproductapplicationdownloadcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.catalogproductapplicationdownloadcontenttrodd {
    background-color: #F5F7F4;
}

.catalogproductapplicationdownloadcontenttreven {
    background-color: #FFFFFF;
}

.catalogproductapplicationdownloadtitle {
    color: #34485C;
    padding: 2px;
}

.catalogproductapplicationdownloadtype {
    color: #34485C;
    padding: 2px;
}

.catalogproductapplicationdownloadsize {
    color: #34485C;
    padding: 2px;
}

.catalogproductapplicationdownloaddownload {
    color: #34485C;
    padding: 2px;
}

.catalogproductapplicationdownloaddownloadlink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.catalogproductapplicationdownloadtypefieldbox {
   margin-top: 5px;
}

.catalogproductapplicationdownloadtypefieldtext {
    font-size: 9px;
    margin: 0px;
}

.catalogproductapplicationdownloadtypefieldlink {
    font-size: 9px;
    margin: 0px;
}

.catalogproductapplicationdownloadtypefieldlink a {
    font-size: 9px;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/pdflink_bullet.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.catalogproductapplicationdownloadtypefieldimagebox {
    position: relative;
    float: right;
    padding: 0px;
}

.catalogproductapplicationdownloadtypefieldimage {

}

/* MANUAL PAGE */
#catalogproductmanualframe {
    position: relative;
    width: 558px;
    padding: 0px 10px 0px 10px;
}

.catalogproductmanualheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
}

.catalogproductmanualdownloadtable {

}

.catalogproductmanualdownloadheadlinetd {
    padding: 4px;
}

.catalogproductmanualdownloadheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #34485C;
}

.catalogproductmanualdownloadcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.catalogproductmanualdownloadcontenttrodd {
    background-color: #F5F7F4;
}

.catalogproductmanualdownloadcontenttreven {
    background-color: #FFFFFF;
}

.catalogproductmanualdownloadtitle {
    color: #34485C;
    padding: 2px;
}

.catalogproductmanualdownloadtype {
    color: #34485C;
    padding: 2px;
}

.catalogproductmanualdownloadsize {
    color: #34485C;
    padding: 2px;
}

.catalogproductmanualdownloaddownload {
    color: #34485C;
    padding: 2px;
}

.catalogproductmanualdownloaddownloadlink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.catalogproductmanualdownloadtypefieldbox {
    position: relative;
    margin-top: 5px;
}

.catalogproductmanualdownloadtypefieldtext {
    font-size: 9px;
    margin: 0px;
}

.catalogproductmanualdownloadtypefieldlink {
    font-size: 9px;
    margin: 0px;
}

.catalogproductmanualdownloadtypefieldlink a {
    font-size: 9px;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/pdflink_bullet.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.catalogproductmanualdownloadtypefieldimagebox {
    position: relative;
    float: right;
    padding: 0px;
}

.catalogproductmanualdownloadtypefieldimage {

}


/* GALLERY PAGE */
#catalogproductgalleryframe {
    position: relative;
}

#catalogproductgallerybox {

}

/* CONTENT BOX */
#catalogproductgallerycontentbox {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    width: 580px;
}

/* SINGLE IMAGE BOX CLASS */
.catalogproductgallerycontentbox {

}

/* OVERVIEWBOX */
#catalogproductgalleryoverviewbox {
    overflow: auto;
    height: 110px;
    width: 580px;
    padding: 0px;
    margin: 0px;
}

/* THUMBNAIL CELL */
.catalogproductgallerythumbbox {
    padding: 5px 5px 5px 5px;
}

/* THUMBNAIL IMAGE */
.catalogproductgallerythumbnail {
    border: 1px solid #C0C0D9;
}

/* THUMBNAIL HINT */
#catalogproductgalleryhint {
    font-size: 9px;
    padding: 3px;
    color: #506989;
}

.catalogproductgalleryimage {
    /* padding: 5px; */
    border: 1px solid #C0C0D9;
    background-color: #FFFFFF;
}

/* FAQ PAGE */
.catalogproductfaqtable {
    border-collapse: collapse;
    color: #C0C0D9;
    border: 1px solid #C0C0D9;
}

.catalogproductfaqitemeven {
    background-color: #FFFFFF;
    padding: 3px;
}

.catalogproductfaqitemodd {
    background-color: #F5F7F4;
    padding: 3px;
}

.catalogproductfaqitemquestion {
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    font-size: 11px;
}

.catalogproducfaqtitemanswer {
    padding: 0px;
    margin: 0px;
    font-weight: normal;
    font-size: 11px;
}

/* NEW FAQ PAGE */
#catalogproductfaqoverviewbox {
    margin: 5px 5px 10px 5px;
    position: relative;
}

.catalogproductfaqoverviewitemeven {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    background-color: #FFFFFF;
}

.catalogproductfaqoverviewitemodd {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    background-color: #F5F7F4;
}

.catalogproductfaqoverviewitemlink {
    display: block;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

.catalogproductfaqoverviewitemlink:hover {
    color: #003366;
    text-decoration: underline;
    font-weight: bold;
}

#catalogproductfaqcontentbox {
    padding: 0px 5px 0px 5px;
    position: relative;
}

.catalogproductfaqitemevenbox {
    margin: 5px 0px 5px 0px;
    border: 1px solid #003366;
    background-color: #FFFFFF;
}

.catalogproductfaqitemoddbox {
    margin: 5px 0px 5px 0px;
    border: 1px solid #003366;
    background-color: #F5F7F4;
}

.catalogproductfaqitemquestionbox {
    margin: 5px 5px 5px 5px;
}

.catalogproductfaqitemquestionheadline {
    font-weight: bold;
}

.catalogproductfaqitemanswerbox {
    margin: 0px 5px 5px 5px;
}

#catalogproductfaqtextbox {
    padding: 0px 5px 0px 5px;
    position: relative;
}

.catalogproductfaqtextheadline {
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px dotted #CBCBCB;
}

.catalogproductfaqtexttext {

}

/* NEW FAQ download Field */
.catalogproductfaqdownloadtable {

}

.catalogproductfaqdownloadheadlinetd {
    padding: 4px;
}

.catalogproductfaqdownloadheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #34485C;
}

.catalogproductfaqdownloadcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.catalogproductfaqdownloadcontenttrodd {
    background-color: #F5F7F4;
}

.catalogproductfaqdownloadcontenttreven {
    background-color: #FFFFFF;
}

.catalogproductfaqdownloadtitle {
    color: #34485C;
    padding: 2px;
}

.catalogproductfaqdownloadtype {
    color: #34485C;
    padding: 2px;
}

.catalogproductfaqdownloadsize {
    color: #34485C;
    padding: 2px;
}

.catalogproductfaqdownloaddownload {
    color: #34485C;
    padding: 2px;
}

.catalogproductfaqdownloaddownloadlink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.catalogproductfaqdownloadtypefieldbox {
    position: relative;
    margin-top: 5px;
}

.catalogproductfaqdownloadtypefieldtext {
    font-size: 9px;
    margin: 0px;
}

.catalogproductfaqdownloadtypefieldlink {
    font-size: 9px;
    margin: 0px;
}

.catalogproductfaqdownloadtypefieldlink a {
    font-size: 9px;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/pdflink_bullet.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.catalogproductfaqdownloadtypefieldimagebox {
    position: relative;
    float: right;
    padding: 0px;
}

.catalogproductfaqdownloadtypefieldimage {

}
