body {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    margin: 0 0 0 0;
    padding: 0;
    text-align: center;
}

img {
    border: none;
}

a:focus, div {
    outline: none;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clearFloats {
    clear: both;
}

h1 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px;
    font-family: verdana, sans-serif;
    color: #ffffff !important;
}

#head {
    background: #ffffff;
    top: 0;
    padding-bottom: 0;
    text-align: left;
    min-width: 1000px;
    width: 95%;
    height: 90px;
    margin: auto;
    position: relative;
    z-index: 10;
}

#content {
    width: 100%;
    background: #596A72 url(../img/background.png) top left repeat-x;
    text-align: center;
    z-index: 0;
}

#logo {
    width: 205px;
    height: 29px;
    position: absolute;
    top: 20px;
    left: 0;
}

#loggedInUser {
    position: relative;
    top: 20px;
    width: auto;
    height: 20px;
    padding: 0 7px 0 0;
    text-align: right;
    clear: both;
    z-index: -10;
}

#navContainer {
    height: 29px;
    text-align: right;
    margin: 0 0 0 255px;
}

form {
    margin: 0;
    padding: 0;
}

/* --------------------------------------------------------------------- PRIMNAV*/

#prinavContainer {
    min-width: 700px;
    width: 700px;
    height: 20px;
    font-size: 12px;
    padding: 0;
    background-color: #ffffff;
}

.metaNavTrenner {
    margin-top: 5px;
}

.selectLanguage {
    border: 1px solid #9bafcf;
    width: 145px;
    margin-left: 6px;
    color: #666666;
    font-size: 12px;
    margin-top: 18px;
}

/* -------------- Meta-Navigation Dropdown ------------------- */

#metaNavContainer {
    text-align: right;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    width: 800px;
    height: 30px;
    float: right;
    z-index: 10;
}

#quickSearch {
    margin: 1px 0 0 0;
    float: right;
    height: 30px;
}

#metaNavContainer #quickSearch span {
    margin: 0;
}

#metaNavContainer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    text-align: left;
    float: right;
}

#metaNavContainer ul {
    display: inline-block;
}

#metaNavContainer li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#metaNavContainer li {
    display: inline;
}

#metaNavContainer ul ul {
    position: absolute;
    left: -9999px;
}

#metaNavContainer ul.level1 {
    margin: 0 auto;
}

#metaNavContainer ul.level1 li.level1-li {
    float: left;
    display: block;
    position: relative;
}

#metaNavContainer ul.level2 {
    background: #ffffff url(../img/bg_mn_flyout.png) top left repeat-y;
    border: 1px solid #93a9c0;
    padding: 2px 0 2px 0;
}

#metaNavContainer a, #metaNavContainer span {
    display: inline;
    font: normal 12px verdana, arial, sans-serif;
    line-height: 15px;
    text-decoration: none;
    padding: 0;
    margin: 5px 6px 0 6px;
    color: #666666;
}

#metaNavContainer a:hover {
    text-decoration: underline;
}

#metaNavContainer ul ul a, #metaNavContainer ul ul span {
    display: block !important;
    font-size: 11px;
    color: #333333;
    padding: 2px 10px 0 29px;
    margin: 0;
    line-height: 15px;
    height: 22px;
    width: 100px !important;
}

#metaNavContainer ul ul span {
    border-top: 1px solid #93a9c0;
    margin-top: 2px;
    padding-top: 6px;
}

#metaNavContainer ul ul a:hover {
    display: block !important;
    background: url(../img/bg_mn_flyout_mo.png) top left repeat-x;
    text-decoration: none;
}

#metaNavContainer ul.level1 li.level1-li a.level1-a {
    float: left;
}

#metaNavContainer ul li:hover > ul {
    visibility: visible;
    left: -100px;
    top: 20px;
}

#metaNavContainer ul ul li:hover > ul {
    visibility: visible;
    left: 100%;
    top: auto;
    margin-top: -15px;
}

#metaNavContainer a:hover ul {
    left: 0;
    top: 13px;
}

#metaNavContainer a:hover a:hover ul,
#metaNavContainer a:hover a:hover a:hover ul {
    left: 100%;
    visibility: visible;
}

#metaNavContainer a:hover ul ul,
#metaNavContainer a:hover a:hover ul ul {
    left: -9999px;
}

/* Sub-Nav ------------------------------------------------- */

#subNavContainer {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 4px;
}

#subNavContainer ul {
    padding: 0;
    margin: 0;
    color: #93b04f;
    font-weight: bold;
}

#subNavContainer ul li {
    display: inline;
    text-align: center;
    padding: 0;
    margin: 0;
}

#subNavContainer ul li span {
    float: left;
    display: block;
}

#subNavContainer ul li a {
    padding: 0 6px 0 6px;
    font-size: 12px;
    margin-top: 5px;
    color: #93b04f;
    font-weight: bold;
    text-decoration: none;
    float: left;
    display: block;
}

#subNavContainer ul li a:hover {
    padding: 0 6px 0 6px;
    font-size: 12px;
    margin-top: 5px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
    float: left;
    display: block;
}

#subNavContainer ul li a.last {
    padding: 0 6px 0 6px;
    margin-top: 5px;
    color: #93b04f;
    font-weight: bold;
    text-decoration: none;
    border: none;
    float: left;
    display: block;
}

/* --------------------------------------------------------------------- CONTENT*/

#innerContainer {
    background: #f2f2f2;
    min-width: 1000px;
    width: 95%;
    text-align: left;
    margin: 0 auto;
    position: relative;
}

#greenContent {
    min-width: 1000px;
    height: 140px;
    background: #dbf69f;
    padding: 0;
    position: relative;
    margin-top: -1px;
}

#greenContentUnterseite {
    height: 80px;
    background: #dbf69f;
    padding: 0;
    position: relative;
}

#imgGreenContent {
    float: left;
    padding-top: 0;
}

#innerContent {
    text-align: left;
    position: relative;
    z-index: 10;
}

#ambientImg {
    width: 299px;
    height: 140px;
}

#ambientImgUnterseite {
    width: 299px;
    height: 80px;
}

#headline,
#headlineUnterseite {
    width: auto;
    font-size: 28px;
    color: #666666;
}

#headline {
    padding: 52px 0 0 47px;
}

#headlineUnterseite {
    padding: 22px 0 0 47px;
}

.textLink {
    text-decoration: underline;
    color: #333333;
}

.textLink:hover {
    text-decoration: underline;
    color: #000000;
}

.staticContentContainer {
    padding: 10px;
}

.staticContentContainer p {
    margin: 10px 0 10px 0;
}

.numberItem {
    background-color: #eeeeee;
    font-family: monospace;
    font-size: 1.2em;
}

.matchTextMarker {
    background-color: lightgreen;
}

/*---------------------------------------------------------------- CUSTOMIZED SKIN STYLES */

.dimensionsPanelValueEditorDialogLegend,
.dimensionsPanelValueEditorDialogLegendDisabled {
    font-family: verdana, sans-serif;
    font-size: 9px;
    color: #cccccc;
}

.buttonText,
.buttonTextDown,
.buttonTextOver,
.buttonTextFocused,
.buttonTextFocusedDown,
.buttonTextSelected,
.buttonTextSelectedDown,
.buttonTextSelectedFocused,
.buttonTextSelectedFocusedDown,
.buttonTextSelectedOver,
.buttonTextSelectedFocusedOver {
    font-family: verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

/* hover canvas  */
.canvasHover,
.gridHover,
.formHover {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    color: black;
    background-color: #3E74B3;
    border: 1px solid #808080;
    padding: 5px;
}

.button {
    padding: 2px;
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    background-color: #CCCCCC;
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
    filter: "progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#003399, endColorStr=#EEEEEE)";
}

.buttonDown,
.buttonFocusedDown {
    padding: 2px;
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 14px;
    background-color: #AAAAAA;
    font-weight: bold;
    border: 1px solid #666666;
    border-right-color: white;
    border-bottom-color: white;
    filter: "progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#CCCCCC, endColorStr=#888888)";
}

.button,
.buttonOver,
.buttonFocused,
.buttonFocusedOver,
.buttonDown,
.buttonFocusedDown,
.buttonSelected,
.buttonSelectedFocused,
.buttonSelectedDown,
.buttonSelectedFocusedDown,
.buttonSelectedOver,
.buttonSelectedFocusedOver,
.buttonDisabled,
.buttonSelectedDisabled {
    font-family: verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.buttonOver,
.buttonFocusedOver,
.buttonSelectedFocused,
.buttonSelectedFocusedOver,
.buttonDown,
.buttonFocusedDown,
.buttonSelectedDown,
.buttonSelectedFocusedDown {
    background: #ffffff url(../isomorphic/skins/Enterprise_GF/images/cssButton/button_Over_stretch.png) repeat-x;
}

.buttonTitle,
.buttonTitleOver,
.buttonTitleDown,
.buttonTitleSelected,
.buttonTitleFocused,
.buttonTitleSelectedFocused,
.buttonTitleSelectedOver,
.buttonTitleFocusedOver,
.buttonTitleSelectedFocusedOver,
.buttonTitleSelectedDown,
.buttonTitleFocusedDown,
.buttonTitleSelectedFocusedDown,
.buttonTitleDisabled,
.buttonTitleSelectedDisabled {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.toolTip {
    background: #ffffff;
    border: 1px solid #808080;
    font-family: verdana, sans-serif;
    font-size: 10px;
    padding: 3px;
    cursor: pointer;
}

.toolBar {
    font-family: arial, sans-serif;
    font-size: 10px;
    height: 27px;
    padding-top: 28px;
    width: 60px;
}

.formTitle,
.formTitleFocused,
.formTitleDisabled {
    vertical-align: center;
}

.formRow,
.formCell,
.formTitle,
.formCellFocused,
.formCellDisabled,
.formTitleFocused,
.formTitleDisabled,
.pickListCell,
.pickListCellSelected,
.pickListCellDisabled {
    opacity: 100;
    font-family: verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
}

.pickListCellSelected,
.pickListCellSelectedDark {
    background-color: #D8FB84 !important;
}

.textItem {
    text-align: left;
}

.bgWhite,
.bgWhiteFocused,
.bgWhiteDisabled,
.bgGray,
.bgGrayFocused,
.bgGrayDisabled {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
}

.bgWhite,
.bgWhiteFocused,
.bgWhiteDisabled {
    background: #ffffff;
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
}

.bgTransparentVAlignMiddle,
.bgTransparentVAlignMiddleFocused,
.bgTransparentVAlignMiddleDisabled {
    /*background: #EFF1F1;*/
    font-family: verdana, sans-serif;
    font-size: 11px;
    vertical-align: middle;
}

.bgTransparentVAlignMiddleBold,
.bgTransparentVAlignMiddleBoldFocused,
.bgTransparentVAlignMiddleBoldDisabled {
    font-family: verdana, sans-serif;
    font-size: 11px;
    vertical-align: middle;
    font-weight: bold;
}

.bgTransparent,
.bgTransparentFocused,
.bgTransparentDisabled {
    font-family: verdana, sans-serif;
    font-size: 12px;
    background: transparent !important;
}

.bgSelectedContent {
    padding-left: 6px;
}

.noIcon {
    background: url("../img/bg_selected_no.gif") 3px center no-repeat;
}

.oneIcon {
    background: url("../img/bg_selected_one.gif") 3px center no-repeat;
}

.twoIcons {
    background: url("../img/bg_selected_two.gif") 3px center no-repeat;
}

.twoIconsLong {
    background: url("../img/bg_selected_two_long.gif") 3px center no-repeat;
}

.grayTwoIcons {
    background: url("../img/bg_selected_gray_two.gif") top left no-repeat;
}

.bgGray,
.bgGrayFocused,
.bgGrayDisabled {
    background: #EFF1F1;
}

.bgWhiteError {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #204268;
    background-color: #CFD9F2
}

.cellDark {
    background-color: #F4FEDD;
}

.cellOver,
.cellOverDark {
    background-color: #C1CAE5;
}

.formHint {
    width: 400px;
}

.borderedCell,
.borderedCellDark,
.borderedCellOver,
.borderedCellOverDark,
.borderedCellSelected,
.borderedCellSelectedDark,
.borderedCellSelectedOver,
.borderedCellSelectedOverDark {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    color: #333333;
    background: url("../img/bg_date.gif") no-repeat 2px right;
}

.borderedCellDark {
    background-color: #DBE0E0;
}

.borderedCellOver,
.borderedCellOverDark {
    background-color: #C1CAE5;
}

.borderedCellSelected,
.borderedCellSelectedDark {
    background-color: #FAEBB5;
}

.borderedCellSelectedOver,
.borderedCellSelectedOverDark {
    background-color: #F8E290;
}

.calculatedDateLeftCell,
.calculatedDateLeftCellDark,
.calculatedDateLeftCellOver,
.calculatedDateLeftCellOverDark,
.calculatedDateLeftCellSelected,
.calculatedDateLeftCellSelectedDark,
.calculatedDateLeftCellSelectedOver,
.calculatedDateLeftCellSelectedOverDark {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    color: #333333;
    border-left: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
}

.calculatedDateRightCell,
.calculatedDateRightCellDark,
.calculatedDateRightCellOver,
.calculatedDateRightCellOverDark,
.calculatedDateRightCellSelected,
.calculatedDateRightCellSelectedDark,
.calculatedDateRightCellSelectedOver,
.calculatedDateRightCellSelectedOverDark {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    color: #999999;
    border-right: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
    background: url("../img/bg_date_disabled.gif") no-repeat 2px right;
}

.calculatedDateLeftCellDark,
.calculatedDateRightCellDark {
    background-color: #DBE0E0;
}

.calculatedDateLeftCellOver,
.calculatedDateLeftCellOverDark,
.calculatedDateRightCellOver,
.calculatedDateRightCellOverDark {
    background-color: #C1CAE5;
}

.calculatedDateLeftCellSelected,
.calculatedDateLeftCellSelectedDark,
.calculatedDateRightCellSelected,
.calculatedDateRightCellSelectedDark {
    background-color: #FAEBB5;
}

.calculatedDateLeftCellSelectedOver,
.calculatedDateLeftCellSelectedOverDark,
.calculatedDateRightCellSelectedOver,
.calculatedDateRightCellSelectedOverDark {
    background-color: #F8E290;
}

.printCell {
    font-family: Arial, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    color: #333333;
}

.checkBoxBorder {
    background: url("../img/checkbox_border.png") no-repeat 4px 2px;
}

.dateChooserWeekend,
.dateChooserWeekendOver {
    background-color: #ffffff;
}

.dateChooserWeekendDisabled {
    color: #999999;
    background-color: #ffffff;
}

.dateChooserWeekendDark,
.dateChooserWeekendDarkOver {
    background-color: #FCF2CE;
}

.dateChooserWeekendDarkDisabled {
    color: #999999;
    background-color: #FCF2CE;
}

/*---------------------------------------------------------------- CUSTOM STYLES GEORG FISCHER */

.GFWindowHeader {
    color: #ffffff;
    font-size: 13px;
    background: #596A72;
}

.windowHeader,
.dialogHeader {
    background: #596A72;
}

.windowHeaderText,
.dialogHeaderText {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

.cell {
    border-bottom: 1px solid #9CB0D0;
}

.cellDark {
    background: #F4FEDD none;
    border-bottom: 1px solid #9CB0D0;
}

.tallCellDark {
    background-color: #F4FEDD;
}

.tallCellDisabledDark {
    background-color: #F4FEDD;
}

.tallCell,
.tallCellDark,
.tallCellOver,
.tallCellOverDark,
.tallCellSelected,
.tallCellSelectedDark,
.tallCellSelectedOver,
.tallCellSelectedOverDark,
.tallCellDisabled,
.tallCellDisabledDark {
    border-bottom: 1px solid #9CB0D0;
}

.cell,
.cellDark,
.cellOver,
.cellOverDark,
.cellSelected,
.cellSelectedDark,
.cellSelectedOver,
.cellSelectedOverDark,
.cellDisabled,
.cellDisabledDark,
.tallCell,
.tallCellDark,
.tallCellOver,
.tallCellOverDark,
.tallCellSelected,
.tallCellSelectedDark,
.tallCellSelectedOver,
.tallCellSelectedOverDark,
.tallCellDisabled,
.tallCellDisabledDark,
.groupNode {
    border-right: 1px solid #9CB0D0;
}

.cellOver,
.cellOverDark,
.tallCellOver,
.tallCellOverDark,
.cellSelected,
.cellSelectedDark,
.tallCellSelected,
.tallCellSelectedDark,
.cellSelectedOver,
.cellSelectedOverDark,
.tallCellSelectedOver,
.tallCellSelectedOverDark {
    border-bottom: 1px solid #9CB0D0;
    background: #D8FB84 none;
}

.textItem,
.textItemFocused,
.textItemDisabled,
.textItemError,
.textItemHint,
.selectItemText,
.selectItemTextError,
.selectItemTextFocused,
.selectItemTextDisabled {
    border: 1px solid #b6d86d;
}

.textItemFocused,
.selectItemTextFocused {
    border: 1px solid #93a9c0;
}

.pickListMenuBody {
    border: 1px solid #b6d86d;
}

.imgSectionHeaderTitleclosed,
.imgSectionHeaderTitleopened,
.imgSectionHeaderTitleOverclosed,
.imgSectionHeaderTitleOveropened {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border-left: 5px;
}

.cellDark {
    background-color: #F4FEDD;
}

.cellOver,
.cellOverDark {
    background-color: #D8FB84;
    cursor: pointer;
}

.treeCellOver,
.treeCellOverDark {
    background: #FFFFFF url("../isomorphic/skins/Enterprise_GF/images/ListGrid/row_Over.png") repeat-x bottom left scroll !important;
}

.treeTallCellOver,
.treeTallCellOverDark {
    background: #FFFFFF url("../isomorphic/skins/Enterprise_GF/images/ListGrid/row_Over.png") repeat-x bottom left scroll !important;
}

.treeCellSelectedOver,
.treeCellSelectedOverDark {
    background: #d0dff6 url("../isomorphic/skins/Enterprise_GF/images/ListGrid/row_Over_Selected.png") repeat-x bottom left scroll !important;
}

.treeTallCellSelectedOver,
.treeTallCellSelectedOverDark {
    background: #d0dff6 url("../isomorphic/skins/Enterprise_GF/images/ListGrid/row_Over_Selected.png") repeat-x bottom left scroll !important;
}

/* menu header buttons */

.menuButton,
.menuButtonOver,
.menuButtonDown,
.menuButtonDisabled,
.menuButtonFocused,
.menuButtonFocusedDown,
.menuButtonFocusedOver,
.menuButtonSelected,
.menuButtonSelectedDown,
.menuButtonSelectedOver,
.menuButtonSelectedDisabled {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #596A72;
    padding-left: 4px;
    padding-right: 4px;
    border: 1px solid #8ba83e;
}

.menuButtonOver,
.menuButtonDown,
.menuButtonFocusedDown,
.menuButtonFocusedOver,
.menuButtonSelected,
.menuButtonSelectedDown,
.menuButtonSelectedOver {
    background: transparent url(../isomorphic/skins/Enterprise_GF/images/cssButton/button_Down_stretch.png) repeat-x !important;
    border: 1px solid #606e79;
}

.menuButtonOver {
    background: transparent url(../isomorphic/skins/Enterprise_GF/images/cssButton/button_Over_stretch.png) repeat-x !important;
}

.menuButtonOver,
.menuButtonDown,
.menuButtonFocusedDown,
.menuButtonFocusedOver,
.menuButtonSelected,
.menuButtonSelectedDown,
.menuButtonSelectedOver {
    color: #ffffff;
}

.menuButtonDisabled,
.menuButtonSelectedDisabled {
    color: #AAAAAA;
    border: 1px solid #606e79;
}

.editableLabel {
    cursor: pointer;
    font-size: 11px;
}

.notEditableLabel {
    font-size: 11px;
}

.editorTextLabel {
    padding: 10px;
}

.imageButton {
    cursor: pointer !important;
}

.tableHeader {
    background: url(../img/bg_th.png) top left repeat-x;
    border: 1px solid #A7ABB4;
    font-size: 11px;
    height: 21px;
}

.textPreview {
    background-color: #eee;
    margin: 4px 0;
    padding: 1px;
}

#isc_11A {
    display: none;
}

.tocTypeButton {
    background-color: #FFFFFF;
    color: #000000;
}

.tocTypeButtonOver,
.tocTypeButtonFocusedOver,
.tocTypeButtonFocused {
    background-color: #00FF00;
    color: #000000;
}

.tocTypeButtonDown,
.tocTypeButtonSelectedFocused,
.tocTypeButtonFocusedDown,
.tocTypeButtonSelected {
    background-color: SkyBlue;
    color: #000000;
}

.tocTypeButtonSelectedOver,
.tocTypeButtonSelectedFocusedOver,
.tocTypeButtonSelectedFocusedDown,
.tocTypeButtonSelectedDown {
    background-color: RoyalBlue;
    color: #000000;
}

.productsDimensionsGridMainMeasure {
    background-color: #CDEBFF;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

.productsDimensionsGridMainMeasureOver,
.productsDimensionsGridMainMeasureSelected,
.productsDimensionsGridMainMeasureSelectedOver {
    background-color: #BCDAEE;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

.productsDimensionsGridCodeAndPrice {
    background-color: #E8DEFF;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

.productsDimensionsGridCodeAndPriceOver,
.productsDimensionsGridCodeAndPriceSelected,
.productsDimensionsGridCodeAndPriceSelectedOver {
    background-color: #D7CDEE;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

.productsDimensionsGridAdditionalMeasure {
    background-color: #F4FEAD;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

.productsDimensionsGridAdditionalMeasureOver,
.productsDimensionsGridAdditionalMeasureSelected,
.productsDimensionsGridAdditionalMeasureSelectedOver {
    background-color: #E3ED9C;
    border-bottom: 1px solid #9CB0D0;
    border-right: 1px solid #9CB0D0;
}

/*
GFSC-2194

Styles für die Navigationskärtchen auf der Startseite
*/
div.indexPageNavigationChoser {
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-color: #DBF69F;

    padding: 5px 5px 5px 120px;
    margin-bottom: 8px;
    margin-right: 10px;

    color: #666666;
    text-align: left;
    font-size: 12px;

    width: 323px;
    min-height: 110px;

    position: relative;
    float: left;
    border: 1px solid #8BA83E;
    cursor: pointer;
}

div.indexPageNavigationChoser.navigationCardProducts {
    background-image: url('../img/icons/navigation_card_products.png');
}

div.indexPageNavigationChoser.navigationCardMam {
    background-image: url('../img/icons/navigation_card_mam.png');
}

div.indexPageNavigationChoser.navigationCardTemplatenavigation {
    background-image: url('../img/icons/navigation_card_templatenavigation.png');
}

div.indexPageNavigationChoser h3 {
    margin: 0px 0px 3px;
}

div.indexPageNavigationChoser .click_here_paragraph {
    margin: 0;
    color: #666666;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

div.indexPageNavigationChoser .click_here_paragraph a,
div.indexPageNavigationChoser .click_here_paragraph a:visited {
    color: #666666;
    text-decoration: none;
}

div.indexPageNavigationChoser .click_here_paragraph a:hover {
    text-decoration: underline;
}

/* ---- TinyMCE ----------------------------------------------------------------------------------------------------- */

.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
    z-index: 999999 !important;
}

#mce-modal-block {
    z-index: 999990 !important;
}
