/*  SME Direkt appearance.css */

/* Import the eQ-style blue version */
@import url(../default/blueq.css);


/* MENU LEVEL 1 */

#menu_level1 a:link,
#menu_level1 a:visited,
#menu_level1 a:hover {
    color: #00009C;
}
#menu_level1 a:hover {
    color: #7878D2;
}


/* MENU LEVEL 2 */

#menu_level2 {
    background-color: #2020BC;
}

#menu_level2 .menu_level2_entry,
#menu_level2 .menu_level2_entry_selected,
#menu_level2 .menu_level2_entry_hover,
#menu_level2 .menu_level2_entry_disabled {
    background-color: #2020BC;
    border-right: 1px solid #66F;
}

#menu_level2 .menu_level2_entry_disabled {
    color: #9FA1A1;
}

#menu_level2 .menu_level2_entry_selected,
#menu_level2 .menu_level2_entry_hover {
    background-color: #7878D2;
}

/* MENU LEVEL 3 */

#menu_level3 {
    background-color: #00009C;
}

#menu_level3 .menu_level3_entry,
#menu_level3 .menu_level3_entry_selected,
#menu_level3 .menu_level3_entry_hover,
#menu_level3 .menu_level3_entry_disabled {
    background-color: #00009C;
    border-right: 1px solid #66C;
}

#menu_level3 .menu_level3_entry_disabled {
    color: #9FA1A1;
}

#menu_level3 .menu_level3_entry_hover,
#menu_level3 .menu_level3_entry_selected {
    background-color: #7878D2;
}


/* ==============================
* Asp specific styles for drop down menus
* ==============================*/

/* The surroundings of the opening DDMenu */
#menu_level2 .DDMenu, #menu_level2 .DDMenu ul {
    font-weight: normal;
    border: 1px solid #CCCCCC; /* The border of the whole DDMenu */
}

#menu_level2 .DDMenu {
    top: 2.2em;  /* How long is the gap between the opening DDmenu and main menu. */
}

/* DDmenu row styles. */
#menu_level2 .DDMenu a, #menu_level2 .DDMenu ul a {
    width: 160px; /* For IE7 */
    background-color: #2020BC;
    color: #FFFFFF !important;  /* important for IE6 */
    border-bottom: 1px solid #6666FF;
    border-right: none;
    padding: 5px 0 5px 5px;
}

/* The colors of the DDmenu rows when mouseover. */
#menu_level2 .DDMenu a:hover, #menu_level2 .DDMenu ul a:hover {
    background-color: #7878D2;
    color: #FFFFFF !important;  /* important for IE6 */
}




/* CompanyViews etc. */

TD.value_even, TD.value_odd {
    BACKGROUND-COLOR: #FFFFFF;
}

TD.value_odd {
    BACKGROUND-COLOR: #FFFFFF;
}

TD.left_value {
    BACKGROUND-COLOR: #FFFFFF;
}

TD.list_header_td, TD.list_header_td_left {
    COLOR: #000000;
    BACKGROUND-COLOR: #00009C;
    padding: 0px;
}

.views_list_header{
    BACKGROUND-COLOR: #00009C;
    COLOR: #FFFFFF;
}

/* coloured BACKGROUND of different headers, e.g. the table headers on companyviews pages */
.header {
    BACKGROUND-COLOR: #00009C;
    COLOR: #FFFFFF;
}

/* company / sector / rankings page name style in company views */
.views_name {
    COLOR: #00009C;
}


/* Struts 2 style classes */

.actionMessage {
    color: #009900;
}

.errorMessage {
    color: #FF0000;
}

/* end Struts 2 style classes */



/* OLD AND UNSORTED */

TD.stripe {
    background-color: #7AA6F5;
}
TD.thin_stripe {
    background-color: #BEC1C3;
}
TD.thick_stripe {
    background-color: #B5B7B9;
}

/* coloured text on company pages, showing company information */
TD.views_txt {
    FONT-SIZE: 11px;
    COLOR: #00009C;
}
/* normal link */
A:link {
    COLOR: #00009C;
}
A:visited {
    COLOR: #00009C;
}
A:hover {
    COLOR: #7878D2;
}
.views_button {
    COLOR: #ffffff;
}
A.views_button:link {
    COLOR: #ffffff;
}
A.views_button:hover {
    COLOR: white;
}
A.views_button:visited {
    COLOR: white;
}
.upper_button {
    COLOR: white;
}
A.upper_button:link {
    COLOR: white;
}
A.upper_button:hover {
    COLOR: white;
}
A.upper_button:visited {
    COLOR: white;
}
A.upper_button_eq:hover {
    COLOR: white;
}
.upper_button_eq {
    COLOR: white;
}
A.upper_button_eq:link {
    COLOR: white;
}
A.upper_button_eq:hover {
    COLOR: white;
}
A.upper_button_eq:visited {
    COLOR: white;
}
.upper_button_sel_eq {
    COLOR: white;
}
A.upper_button_sel_eq:link {
    COLOR: white;
}
A.upper_button_sel_eq:visited {
    COLOR: white;
}
.views_button_eq {
    COLOR: white;
}
A.views_button_eq:link {
    COLOR: white;
}
A.views_button_eq:hover {
    COLOR: white;
}
A.views_button_eq:visited {
    COLOR: white;
}
.views_button_sel_eq {
    COLOR: white;
}
A.views_button_sel_eq:link {
    COLOR: white;
}
A.views_button_sel_eq:visited {
    COLOR: white;
}
/* TH with link */
.titleLink {
    COLOR: #FFFFFF;
}
A.titleLink:link {
    COLOR: #FFFFFF;
}
A.titleLink:visited {
    COLOR: #FFFFFF;
}
A.titleLink:hover {
    COLOR: #FFFFFF;
}
/* "disabled" link */
.disabled {
    COLOR: #9FA1A1;
}
A.disabled:link {
    COLOR: #9FA1A1;
}
A.disabled:visited {
    COLOR: #9FA1A1;
}
A.disabled:hover {
    COLOR: #9FA1A1;
}
/* consensus link */
A.consensus:link {
    COLOR: #FFFFFF;
}
A.consensus:visited {
    COLOR: #FFFFFF;
}
A.consensus:hover {
    COLOR: #FFFFFF;
}
/* table with background color (e.g. pdf tables) */
TABLE.color {
    BACKGROUND-COLOR: #EDEBEA;
}
/* color of odd rows in all companies section */
TR.oddrow {
    BACKGROUND-COLOR: #DDE0E9;
}
/* color of even rows in all companies section */
TR.evenrow {
    BACKGROUND-COLOR: #FFFFFF;
}

/* the title text in certain tables (e.g. pdf tables) */
TH {
    COLOR: #FFFFFF;
}
/* basic <TD> (old TD now TD.basic) */
TD.basic {
    COLOR: #000000;
}
/* the title text of the pages, found in mainbtn */
TD.title {
    COLOR: #FFFFFF;
}
/* black text on company pages, showing company information headers */
TD.views_header {
    COLOR: #000000;
}
/* alphabetical menu in Rankings Graph page */
TD.alphabets {
    COLOR: #000000;
}
TD.h {
    BACKGROUND-COLOR: black;
    BACKGROUND-IMAGE: url("../../siteimages/blank.gif");
}
TD.v {
    border-left: 1px solid black;
}

TD.forum_row_even {
    BACKGROUND-COLOR: #FFFFFF;
}
TD.forum_row_odd {
    BACKGROUND-COLOR: #F3F3F3;
}

SELECT {
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}
/* white text in table headers */
.views_th {
    COLOR: #FFFFFF;
}
/* this is temporarily for pdf saving since it has problems with underscore char (_) */
.viewsth {
    COLOR: #FFFFFF;
}
.error {
    COLOR: #FF2222;
}
.msg {
    COLOR: #FF2222;
}
.notValid {
    COLOR: #808080;
}
.disabled {
    COLOR: #9FA1A1;
}
.consensus {
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #00009C;
}
.winCell {
    BACKGROUND-COLOR: #00FF00;
}
.lossCell {
    BACKGROUND-COLOR: #FF0000;
}


/* FORM STYLES */

.wwFormTable {
    background-color: #fff;
    border: #999 1px solid;
}

.wwFormTable td {
    background-color: #eee;
    border-top: #999 1px solid;
}

.wwFormTable .tdLabel {
    border: #999 1px solid;
    background-color: #ccc;
    color: #000;
}

.wwFormTable .tdLabel .required {
    color: #f00;
}

/* FORM STYLES -- LOGIN */

#Login .wwFormTable {
    background-color: #fff;
    border: 1px solid #fff;
}

#Login .wwFormTable td {
    background-color: #fff;
}

#Login .wwFormTable .tdLabel {
    background-color: #fff;
    color: #000;
}

#Login .wwFormTable .tdLabel .required {
    color: #f33;
}


H3.pdf {
    FONT-FAMILY: Times New Roman;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 8px;
}

H4.pdf {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 8px;
}

H5.pdf {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 8px;
}

.mcrColor, .xyColor {
    color: #00009C;
}