/* ---------------------------------------------------------------- */
/* Nichiai StyleSheet */
/* ---------------------------------------------------------------- */
body
        {
        font-family: "Arial";
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        margin: 0px 0px 0px 0px; /* top right bottom left */
        }

A {
        color:#000000;
        font-family: "Arial";
        font-size: 12px;
        text-decoration: underline;
}

A:visited {
        color:#000000;
}

TD {
        color: #000000;
}

TD.rootline A {
        color: #A02020;
}

TD.rootline A:visited {
        color: #FF7F7F;
}

td.mainpage {
        color: #000000;
        font-family: "Arial";
        font-size: 12px;
        align: justify;
}

table.main_table {
}

td.index {
        font-size: 10px;
}

td.menu_column {
        border-top: 1px solid #6F0303;
        border-left: 1px solid #6F0303;
        border-bottom: 1px solid #6F0303;
}

td.main_column {
        border-left: 1px solid #6F0303;
        border-right: 1px solid #6F0303;
        border-bottom: 1px solid #6F0303;
        border-top: 1px solid #6F0303;
}

td#content_right {
}

td.content_right {
        border-right: 1px solid #6F0303;
        border-bottom: 1px solid #6F0303;
        border-top: 1px solid #6F0303;
}

td {
        font-family: "Arial";
        font-size: 12px;
        /*
        color: #000000;
        background-color: #FFFFFF;
        */
}


TD.contenttable {
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
}


TD#menu_2 {
        background: #F7F7F7;
}

FONT.rootline {
        color: #000000;
        font-size: 10px;
        margin-left:5px;
}

SPAN.n_navigation A {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 13px;
        line-height: 24px;
        text-decoration: none;
        margin-left:33px;
}

SPAN.n_navigation A:hover {
        color: #00005F;
}

SPAN.n_navigation A:visited {
        color: #FFFFFF;
}

SPAN.n_navigation_sub A {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 13px;
        line-height: 24px;
        text-decoration: none;
        margin-left:35px;
}

SPAN.n_navigation_sub A:visited {
        color: #FFFFFF;
}

SPAN.n_navigation_sub A:hover {
        color: #000000;
}

SPAN.n_navigation_sub_active A {
        color: #00005F;
        font-family: "Arial";
        font-size: 13px;
        line-height: 24px;
        text-decoration: none;
        margin-left:35px;
}

SPAN.n_navigation_sub_active A:visited {
        color: #00005F;
}

a.n_read_more {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 13px;
        text-decoration: underline;
}

a.n_read_more:hover {
        color: #5F5F5F;
}

SPAN.n_sub_category {
        color: #000000;
        font-family: "Arial";
        font-size: 13px;
        padding-left:3px;
        text-decoration: underline;
}

SPAN.n_sub_category A {
        color: #000000;
        padding-left:2px;
}

SPAN.n_sub_category_act A {
        color: #000000;
        font-family: "Arial";
        font-size: 13px;
        padding-left:3px;
        text-decoration: underline;
}

SPAN.n_sub_category A:hover {
        color: #0000DF;
}

SPAN.n_sub_category A:visited {
        color: #000000;
}


a.ahtitel {
        font-family: "Arial";
        font-size: 13px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}

a.ahtitel:hover {
        color: #4F4F4F;
}

a.ahtitel:visited {
        color: #FFFFFF;
}

a.bhtitel {
        font-family: "Arial";
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: underline;
}

a.bhtitel:hover {
        color: #4F4F4F;
}

a.more {
        font-family: "Arial";
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline;
        text-align: right;
}

a.more:hover {
        color: #FFFFFF;
        text-align: right;
}

a.more:visited {
        color: #FFFFFF;
        text-align: right;
}




span.text {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 12px;
        text-decoration: none;
}

span.htitel {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 13px;
        text-decoration: none;
        font-weight: bold;
}

font.n_sub_category {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 11px;
        text-decoration: none;
}

font.n_headline {
        font-family: "Arial";
        font-size: 13px;
        color: #9F0000;
        text-decoration: none;
}

font.n_category_header {
        font-family: "Arial";
        font-size: 18px;
        color: #FFFFFF;
        text-decoration: none;
        padding-left:3px;
}

font.n_small {
        font-size: 9px;
}

font.n_small_bold {
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
}

font.n_bold {
        color: #7F7F7F;
        font-size: 11px;
        font-weight: bold;
}

font.n_small_margin {
        font-size: 9px;
        margin-left: 25px;
}

select {
        font-family: "Arial";
        font-size: 8pt;
        background: white;
        color: #3F3F3F;
}

input {
        font-size: 8pt;
}

textarea {
        font-family: "Arial";
        font-size: 8pt;
}


DIV.right_column {
        font-family: "Arial";
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
        padding-left:9px;
        padding-right:9px;
}

P.bodytext {
        color: #000000;
        font-family: "Arial";
        font-size: 12px;
        align: justify;
}

P.bodytext A {
        color: #000000;
        font-family: "Arial";
        font-size: 12px;
        text-decoration: underline;
}

FONT.tx-mininews-pi1-fp_listrowField-datetime {
        color: #6F6F6F;
        font-family: "Arial";
        font-size: 11px;
}

FONT.tx-mininews-pi1-fp_listrowField-title A {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 11px;
        text-decoration: underline;
}

FONT.tx-mininews-pi1-fp_listrowField-title A:hover {
        color: #5F5F5F;
}

FONT.tx-mininews-pi1-fp_listrowField-teaser {
        text-align: justify;
}

FONT.tx-mininews-pi1-fp_listrowField-teaser A {
        color: #FFFFFF;
        font-family: "Arial";
        font-size: 11px;
        text-decoration: underline;
}

FONT.tx-mininews-pi1-listrowField-title A {
        color:#FFFFFF;
        font-family: "Arial";
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

FONT.tx-mininews-pi1-listrowField-title A:hover {
        color: #5F5F5F;
}

FONT.tx-mininews-pi1-title {
        color:#2F2F2F;
        font-family: "Arial";
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

TD.tx-mininews-pi1-browsebox-SCell A {
        color:#FFFFFF;
        font-family: "Arial";
        font-size: 12px;
        text-decoration: underline;
}

H3.csc-searchResultHeader A {
        color:#2F2F2F;
        font-family: "Arial";
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

H3.csc-noSearchResultMsg {
        color:#2F2F2F;
        font-family: "Arial";
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

TD.td_nav_active {
        height: 25px;
        background-image: url("../images/td_active.gif")
}

TD.td_nav_inactive {
        height: 25px;
        background-image: url("../images/td_inactive.gif")
}

TD.td_nav_sub_active {
        padding-left: 6px;
        height: 25px;
        background-image: url("../images/td_active_sub.gif")
}

TD.td_nav_sub_inactive {
        padding-left: 6px;
        height: 25px;
        background-image: url("../images/td_active_sub.gif")
}


/*
SPAN.n_navigation_sub {
        position: relative;
        left: -30px;
}

SPAN.n_navigation_sub_active {
        position: relative;
        left: -30px;
}
*/

/* People's background in the "Our People" section */
TD.background_content {
        background: #EEEEEE;
        padding: 5px 10px 5px 10px;
}

SPAN.quotation_text {
        color: #808000;
        font-weight: bold;
}

SPAN.quotation_author {
        color: #c0c0c0;
        font-weight: bold;
}

TD.TableTextDB,TD.TableTextDB1 {
        font-size: 11px;
}

TD.TableTitleDB {
        /* font-size: 10px; */
        color: #ffffff;
}

TD.season_left,TD.season_right {
}

TD.season_spacer {
        width: 100%;
        background: #4960ac;
}

DIV.csc-menu {
        padding: 15px 15px 15px 45px;
}

DIV.csc-menu P {
        line-height: 0.5;
}

H1 {
        color: #000000;
        font-family: "Arial";
        font-size: 14px;
}

TD.td-0 {
        font-size: 11px;
}

TD.td-1 {
        font-size: 11px;
}

TD.td-2 {
        font-size: 11px;
}

TD.td-last {
        font-size: 11px;
}

A.rubrik {
        color:#000000;
        font-family: "Arial";
        font-size: 12px;
        text-decoration: underline;
}

A.rubrik:visited {
        color:#000000;
}

font.textBold {
        font-weight: bold;
}

p.textGreat {
        font-weight: bold;
}