@CHARSET "UTF-8";

#modernisationForm li {
    width: 100%;
}

#modernisationForm li input {
    border: none;
    background-image: none;
}

div.resultTableContainerInsulated {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #ff7200;
    margin-bottom: 12px;
}
div.resultTableContainerUninsulated {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #005fb1;
    margin-bottom: 12px;
}

table.modernisationResultTable {
    border-spacing: 1px;
}
table.modernisationResultTable tr td {
    padding: 2px;
}
table.modernisationResultTable tr td sub {
    color: #fff;
}
table.modernisationResultTable tr td.subjectArea {
    border-style: solid;
    border-color: #fff;
    border-width: 6px 0px 0px 0px;
}

table.modernisationResultTableUngedaemmt tr td.header {
    background-color: #005fb1;
    color: #fff;
    font-weight: bold;
}
table.modernisationResultTableUngedaemmt tr td.default {
    background-color: #dbedfa;
}
table.modernisationResultTableUngedaemmt tr td.gas {
    background-color: #c2e0f5;
}
table.modernisationResultTableUngedaemmt tr td.oil {
    background-color: #dfecf4;
}
table.modernisationResultTableUngedaemmt tr td.other {
    background-color: #edf4f7;
}
table.modernisationResultTableUngedaemmt tr td.defaultRowHeader {
    text-align: left;
    background-color: #005fb1;
    color: #fff;
}
table.modernisationResultTableUngedaemmt tr td.gasRowHeader {
    color: #fff;
    text-align: left;
    background-color: #3977cd;
}
table.modernisationResultTableUngedaemmt tr td.oilRowHeader {
    color: #fff;
    text-align: left;
    background-color: #5990e9;
}
table.modernisationResultTableUngedaemmt tr td.otherRowHeader {
    color: #fff;
    text-align: left;
    background-color: #75a9ff;
}

table.modernisationResultTableGedaemmt tr td.header {
    background-color: #EF952C;
    color: #fff;
    font-weight: bold;
}
table.modernisationResultTableGedaemmt tr td.default {
    background-color: #ffeebf;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.gas {
    background-color: #ffc781;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.oil {
    background-color: #ffd79a;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.other {
    background-color: #ffeab0;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.insulated {
    background-color: #fff5d6;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.defaultRowHeader {
    text-align: left;
    background-color: #EF952C;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.gasRowHeader {
    text-align: left;
    background-color: #f1a852;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.oilRowHeader {
    text-align: left;
    background-color: #ffbe5e;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.otherRowHeader {
    text-align: left;
    background-color: #ffd08b;
    color: #000;
}
table.modernisationResultTableGedaemmt tr td.insulatedRowHeader {
    text-align: left;
    background-color: #ffddaa;
    color: #000;
}

#modernisationTabContainer {
    margin: 32px 0px 0px 0px;
    height: 1px;
    height: 40px;
    border-style: none;
}
#modernisationTabsMenu {
    position: absolute;
    z-index: 300;
}
a.modernisationTab {
    position: absolute;
    top: -1px;
    width: 220px;
    padding: 0px;
    text-align: center;
    line-height: 18px;
    z-index: 301;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}

#modernisationResultsInsulatedButton {
    left: 223px;
    background-color: #ffeebf;
    border-color: #ff7200;
    color: #DF570D;
}

#modernisationResultsUninsulatedButton {
    left: 0px;
    line-height: 40px;
    background-color: #dbedfa;
    border-color: #005fb1;
}

#modernisationUninsulatedHeader {
    height: 10px;
    border-style: solid;
    border-color: #005fb1;
    border-width: 1px 1px 0px 1px;
    background-color: #dbedfa;
}

#modernisationInsulatedHeader {
    height: 10px;
    border-style: solid;
    border-color: #ff7200;
    border-width: 1px 1px 0px 1px;
    background-color: #ffeebf;
}

.modernisationTooltip {
    width: 300px;
    border: 1px solid #005fb1;
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    text-align: left;
}

.modernisationTooltipInsulated {
    border: 1px solid #ff7200;
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    text-align: left;
}

.modernisationTooltipUninsulated {
    border: 1px solid #005fb1;
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    text-align: left;
}