html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

img, td {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-decoration: none;
}

html {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

body {
    background-color: #DBEAF3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}

table {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


tr {
    font-family: Arial, Verdana, Tahoma;
    /*font-size: 11px;*/
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td {
    font-family: Arial, Verdana, Tahoma;
    /*font-size: 11px;*/
    vertical-align: top;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

img {
    display: block;
    border: 0px;
}

form {
    display: inline;
    border: 0px;
}

input.search {
    width: 78px;
    border: solid 1px #CCCCCC;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

input.standard {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    height: 15px;
    background-color: #FFFFFF;
    border: solid 1px #D9D9D9;
}

/* Nya styles för design läge... */

UL {
    font-family: Arial, Verdana, Tahoma;
    /*font-size: 11px;*/
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

OL {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

LI {
    font-family: Arial, Verdana, Tahoma;
    /*font-size: 11px;*/
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

p {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

blockqoute {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

H1 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

H2 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}


a {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:active {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline
}

/****************************************************
*****************************************************
search classes
*****************************************************
*****************************************************/

tr.hover {
    background-color: #FFFFFF;
    cursor: pointer;
}

tr.hover_hover {
    background-color: #E8F6FF;
    cursor: pointer;
}

/****************************************************
*****************************************************
start/ classes
*****************************************************
*****************************************************/

td.start_left_2_1 {
    width: 202px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

td.start_left_2_2 {
    width: 230px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

td.start_left_2_3 {
    width: 177px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

td.start_right_1_1 {
    width: 143px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

/****************************************************
*****************************************************
privat/ classes
*****************************************************
*****************************************************/

td.privat_right_1_1 {
    width: 169px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
}

/****************************************************
*****************************************************
navigation classes
*****************************************************
*****************************************************/

tr.nav_outer {
    background-color: #FFFFFF;
    cursor: pointer;
}

tr.nav_outer_hover {
    background-color: #F0F0F0;
    cursor: pointer;
}

tr.nav_outer_active {
    background-color: #FCEBEF;
    cursor: pointer;
}

tr.nav_inner {
    background-color: #FFFFFF;
    cursor: pointer;
}

tr.nav_inner_hover {
    background-color: #F7F7F7;
    cursor: pointer;
}

tr.nav_inner_active {
    background-color: #FEF6F8;
    cursor: pointer;
}

td.nav_title {
    width: 164px;
    height: 26px;
    padding: 0px 0px 0px 0px;
    border: solid #E6EAEC;
    border-width: 0px 0px 1px 0px;
}

td.nav_outer_left {
    width: 9px;
    padding: 4px 4px 5px 10px;
    border: solid #E6EAEC;
    border-width: 0px 0px 1px 0px;
}

td.nav_outer_right {
    width: 131px;
    padding: 2px 10px 3px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    border: solid #E6EAEC;
    border-width: 0px 0px 1px 0px;
}

td.nav_inner {
    width: 113px;
    padding: 2px 10px 3px 41px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    border: solid #E6EAEC;
    border-width: 0px 0px 1px 0px;
}

/****************************************************
*****************************************************
div declarations
*****************************************************
*****************************************************/

#main {
    position: relative;
    width: 972px;
}

#nav_top {
    position: relative;
    width: 972px;
}

#framework_top {
    position: relative;
    width: 972px;
    height: 22px;
}

#framework_left_content_right {
    position: relative;
    width: 972px;
    background-color: #FFFFFF;
}

#framework_bottom {
    position: relative;
    width: 972px;
    height: 20px;
    background-color: #FFFFFF;
}

#framework_content {
    position: relative;
    width: 932px;
}

#framework_copyright {
    /*background-color: #DBEAF3;*/
    position: relative;
    width: 972px;
}

/****************************************************
*****************************************************
Start
*****************************************************
*****************************************************/

#left_top {
    padding: 0px 0px 7px 0px;
}

#start_left {
    position: relative;
    width: 751px;
    float: left;
}

#start_right {
    position: relative;
    width: 174px;
    float: right;
}

#start_right div {
    padding: 0px 0px 7px 0px;
}

#start_left_1_1 {
    position: relative;
    width: 751px;
    float: left;
    padding: 0px 0px 7px 0px;
}

#start_default_left_2_1 {
    position: relative;
    width: 202px;
    height: 270px;
    float: left;
    padding: 162px 26px 0px 19px;
}

#start_default_left_2_2 {
    position: relative;
    width: 230px;
    height: 270px;
    float: left;
    padding: 162px 26px 0px 19px;
}

#start_default_left_2_3 {
    position: relative;
    width: 177px;
    height: 270px;
    float: left;
    padding: 162px 19px 0px 19px;
}

#start_campaign_left_2_1 {
    position: relative;
    width: 247px;
    height: 113px;
    float: left;
    padding: 0px 7px 0px 0px;
}

#start_campaign_left_2_2 {
    position: relative;
    width: 275px;
    height: 113px;
    float: left;
    padding: 0px 7px 0px 0px;
}

#start_campaign_left_2_3 {
    position: relative;
    width: 215px;
    height: 113px;
    float: left;
    padding: 0px 0px 0px 0px;
}

.component_flashfloater {
    position: absolute;
    z-index: 2;
}

.floater_1 {
    position: absolute;
    width: 174px;
    z-index: 2;
    visibility: visible;
}

.floater_0 {
    position: absolute;
    width: 174px;
    z-index: 2;
    visibility: hidden;
}

#start_right_1_1 {
    position: relative;
    width: 174px;
    height: 111px;
/*
    padding: 63px 0px 0px 0px !important;
*/
    padding: 28px 0px 0px 0px !important;
}

#start_right_2_1 {
    position: relative;
    width: 174px;
    padding-bottom: 7px;
}

#start_right_3_1 {
    position: relative;
    width: 174px;
    padding-bottom: 7px;
}

#start_right_4_1 {
    position: relative;
    width: 174px;
}

/****************************************************
*****************************************************
Privat
*****************************************************
*****************************************************/

#privat_left {
    position: relative;
    width: 164px;
    sfloat: left;
    padding: 0px 0px 0px 0px;
    margin-top:7px;
}

#privat_center {
    position: relative;
    width: 554px;
    sfloat: left;
    margin-top:7px;
}

#privat_right {
    position: relative;
    width: 201px;
    sfloat: right;
    margin-top:7px;
}

#privat_right div {
    padding: 0px 0px 7px 0px;
}

#privat_center_1_1 {
    position: relative;
    width: 554px;
    sfloat: left;
    padding: 0px 0px 7px 0px;
}

#privat_center_2_1 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 7px 0px 0px;
}

#privat_center_2_2 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 7px 0px 0px;
}

#privat_center_2_3 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 0px 0px 0px;
}

#privat_right_1_1 {
    position: relative;
    width: 200px;
    height: 111px;
    padding: 28px 0px 0px 0px !important;
    /*
    padding: 62px 0px 0px 0px !important;
    background: url( '../../HTML/_grafik/privat/content_right_1_1.gif' ) no-repeat;*/
}

#privat_right_2_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#privat_right_3_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#privat_right_4_1 {
    position: relative;
    width: 200px;
    sfloat: right;
}

/****************************************************
*****************************************************
foretag
*****************************************************
*****************************************************/

#foretag_left {
    position: relative;
    width: 164px;
    sfloat: left;
    padding: 0px 7px 0px 0px;
    margin-top:7px;
}

#foretag_center {
    position: relative;
    width: 554px;
    sfloat: left;
    margin-top:7px;
}

#foretag_right {
    position: relative;
    width: 201px;
    sfloat: right;
    margin-top:7px;
}

#foretag_right div {
    padding: 0px 0px 7px 0px;
}

#foretag_center_1_1 {
    position: relative;
    width: 554px;
    sfloat: left;
    padding: 0px 0px 7px 0px;
}

#foretag_center_2_1 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 7px 0px 0px;
}

#foretag_center_2_2 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 7px 0px 0px;
}

#foretag_center_2_3 {
    position: relative;
    width: 180px;
    height: 169px;
    sfloat: left;
    padding: 0px 0px 0px 0px;
}

#foretag_right_1_1 {
    position: relative;
    width: 200px;
    height: 111px;
    padding: 62px 0px 7px 0px;
    background: url( '../../HTML/_grafik/foretag/content_right_1_1.gif' ) no-repeat;
    sfloat: right;
}

#foretag_right_2_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#foretag_right_3_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#foretag_right_4_1 {
    position: relative;
    width: 200px;
    sfloat: right;
}

/****************************************************
*****************************************************
om
*****************************************************
*****************************************************/

#om_left {
    position: relative;
    width: 164px;
    sfloat: left;
    padding: 0px 0px 0px 0px;
    margin-top:7px;
}

#om_center {
    position: relative;
    width: 549px;
    sfloat: left;
    margin-top:7px;
}

#om_right {
    position: relative;
    width: 200px;
    sfloat: right;
    margin-top:7px;
}

#om_right div {
    padding: 0px 0px 7px 0px;
}

#om_right_1_1 {
    position: relative;
    width: 200px;
    height: 111px;
    padding: 62px 0px 7px 0px;
    background: url( '../../HTML/_grafik/om/content_right_1_1.gif' ) no-repeat;
    sfloat: right;
}

#om_right_2_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#om_right_3_1 {
    position: relative;
    width: 200px;
    padding-bottom: 7px;
    sfloat: right;
}

#om_right_4_1 {
    position: relative;
    width: 200px;
    sfloat: right;
}

/****************************************************
*****************************************************
generella
*****************************************************
*****************************************************/

#content_2 {
    position: relative;
    sfloat: left;
    sswidth: 100px;
    width: 547px;
    height: 20px;
    sborder: 1px solid blue;
}

#content_2_0 {
    position: relative;
    sfloat: left;
    swidth: 100px;
    padding: 0px 0px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    sborder: 1px solid green;
    margin-top:7px;
}

/*
#content_2_0_end {
    position: relative;
    width: 520px;
    float: left;
    padding: 14px 27px 0px 0px;
    border: 1px solid yellow;
}
*/

#content_2_1 {
    position: relative;
    sfloat: left;
    swidth: 100px;
    padding: 0px 0px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    sborder: 1px solid red;
    margin-top:7px;
}

#content_2_13 {
    position: relative;
    sfloat: left;
    swidth: 100px;
    padding: 0px 0px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    sborder: 1px solid red;
    margin-top:7px;
}

#content_2_2 {
    position: relative;
    sfloat: left;
    swidth: 100px;
    padding: 0px 0px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    sborder: 1px solid pink;
    margin-top:7px;
}

#content_2_23 {
    position: relative;
    sfloat: left;
    swidth: 100px;
    padding: 0px 0px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    sborder: 1px solid pink;
    margin-top:7px;
}

/*
#content_2_1_repeated {
    position: relative;
    width: 327px;
    float: left;
    padding: 0px 19px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    border: 1px solid gray;
}

#content_2_2_repeated {
    position: relative;
    width: 160px;
    float: right;
    padding: 0px 27px 0px 7px;
    border: solid #DBDBDB;
    border-width: 0px 0px 0px 1px;
    border: 1px solid brown;
}
*/


.hover_headline {
    width: 317px;
    height: 15px;
    padding: 1px 6px 1px 6px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #399DD1;
}

td.hover {
    width: 317px;
    padding: 1px 6px 1px 6px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    border: solid #DBDBDB;
    border-width: 0px 1px 1px 1px;
}

td.content_checkbox {
    width: 150px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_checkbox_bold {
    width: 150px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

td.content_radio {
    width: 150px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_radio_bold {
    width: 150px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

td.content_2_1_headline {
    width: 327px;
    padding: 0px 0px 14px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #000000;
    font-weight: 900;
}

.content_2_1_underrubrik {
    width: 327px;
    padding: 0px 0px 7px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: 900;
}

td.content_2_1_line {
    width: 327px;
    padding: 14px 0px 7px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: 900;
    border: solid #DBDBDB;
    border-width: 1px 0px 0px 0px;
}

td.content_2_1_line_end {
    width: 327px;
    padding: 14px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: 900;
    border: solid #DBDBDB;
    border-width: 1px 0px 0px 0px;
}

td.content_2_1_text {
    width: 327px;
    padding: 0px 0px 14px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_1_text_end {
    width: 327px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_1_1_link {
    width: 9px;
    padding: 2px 4px 0px 0px;
}

td.content_2_1_2_link {
    width: 314px;
    padding: 0px 0px 14px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_1_2_link_end {
    width: 314px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_2_headline {
    width: 160px;
    padding: 5px 0px 15px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: 900;
}

td.content_2_2_underrubrik {
    width: 160px;
    padding: 0px 0px 7px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: 900;
}

td.content_2_2_text {
    width: 160px;
    padding: 0px 0px 14px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_2_text_end {
    width: 160px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_2_1_link {
    width: 9px;
    padding: 2px 4px 0px 0px;
}

td.content_2_2_2_link {
    width: 147px;
    padding: 0px 0px 15px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

td.content_2_2_2_link_end {
    width: 147px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

/****************************************************
*****************************************************
text
*****************************************************
*****************************************************/

.b10n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

.b11n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

.b12n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

.b13n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 13px;
    color: #000000;
    font-weight: normal;
}

.b14n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}

.b15n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    color: #000000;
    font-weight: normal;
}

.b16n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}

.b17n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 17px;
    color: #000000;
    font-weight: normal;
}

.b18n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #000000;
    font-weight: normal;
}

.b19n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 19px;
    color: #000000;
    font-weight: normal;
}

.b20n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 20px;
    color: #000000;
    font-weight: normal;
}

.b21n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 21px;
    color: #000000;
    font-weight: normal;
}

.b10b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}

.b11b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.b12b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.b13b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

.b14b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.b15b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    color: #000000;
    font-weight: bold;
}

.b16b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.b17b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 17px;
    color: #000000;
    font-weight: bold;
}

.b18b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

.b19b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 19px;
    color: #000000;
    font-weight: bold;
}

.b20b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
}

.b21b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 21px;
    color: #000000;
    font-weight: bold;
}

.r10n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
}

.r11n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
}

.r12n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #EE333E;
    font-weight: normal;
}

.r13n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 13px;
    color: #EE333E;
    font-weight: normal;
}

.r14n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    color: #EE333E;
    font-weight: normal;
}

.r15n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    color: #EE333E;
    font-weight: normal;
}

.r16n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #EE333E;
    font-weight: normal;
}

.r17n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 17px;
    color: #EE333E;
    font-weight: normal;
}

.r18n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #EE333E;
    font-weight: normal;
}

.r19n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 19px;
    color: #EE333E;
    font-weight: normal;
}

.b20n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 20px;
    color: #EE333E;
    font-weight: normal;
}

.b21n {
    font-family: Arial, Verdana, Tahoma;
    font-size: 21px;
    color: #EE333E;
    font-weight: normal;
}

.r10b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
}

.r11b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
}

.r12b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #EE333E;
    font-weight: bold;
}

.r13b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 13px;
    color: #EE333E;
    font-weight: bold;
}

.r14b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    color: #EE333E;
    font-weight: bold;
}

.r15b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    color: #EE333E;
    font-weight: bold;
}

.r16b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #EE333E;
    font-weight: bold;
}

.r17b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 17px;
    color: #EE333E;
    font-weight: bold;
}

.r18b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #EE333E;
    font-weight: bold;
}

.r19b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 19px;
    color: #EE333E;
    font-weight: bold;
}

.r20b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 20px;
    color: #EE333E;
    font-weight: bold;
}

.r21b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 21px;
    color: #EE333E;
    font-weight: bold;
}

a.r10n:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: none;
}

a.r10n:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: none;
}

a.r10n:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r10b:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: none;
}

a.r10b:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: none;
}

a.r10b:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r10u:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r10u:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r10u:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r10bu:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r10bu:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r10bu:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r11n:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: none;
}

a.r11n:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: none;
}

a.r11n:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r11b:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: none;
}

a.r11b:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: none;
}

a.r11b:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r11u:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r11u:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r11u:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: normal;
    text-decoration: underline;
}

a.r11bu:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r11bu:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.r11bu:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #EE333E;
    font-weight: bold;
    text-decoration: underline;
}

a.b10n:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.b10n:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.b10n:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b10b:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b10b:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b10b:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b10u:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b10u:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b10u:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b10bu:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b10bu:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b10bu:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b11n:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.b11n:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.b11n:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b11b:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b11b:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b11b:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b12b:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b12b:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.b12b:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b11u:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b11u:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b11u:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

a.b11bu:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b11bu:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.b11bu:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.copyright:link {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #0081C4;
    font-weight: normal;
    text-decoration: underline;
}

a.copyright:visited {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #0081C4;
    font-weight: normal;
    text-decoration: underline;
}

a.copyright:hover {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #0081C4;
    font-weight: normal;
    text-decoration: underline;
}

.copyright {
    font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    color: #0081C4;
    font-weight: normal;
}

.empty-cycube-container {
    display: none;
}

.cycube-container table {
    sborder: 1px solid brown;
}

/**
*
*	For the expandertest Component
*
*
**/
.expandertestleft
{
	background-image: url(/okq8/component/expandertest/v.jpg);
	background-repeat: repeat-x ;
	width: 20px;
}

.expanderleftup
{
	background-image: url(/okq8/component/expandertest/vu.jpg);
	width: 20px;
	height: 20px;
}

.expanderleftdown
{
	background-image: url(/okq8/component/expandertest/vn.jpg);
	width: 20px;
	height: 20px;
	/*border: solid thin black;*/
}

.expanderdown
{
	background-image: url(/okq8/component/expandertest/n.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.expanderrightdown
{
	background-image: url(/okq8/component/expandertest/hn.jpg) ;
	width: 20px;
	height: 20px;
}

.expanderright
{
	background-image: url(/okq8/component/expandertest/h.jpg);
	background-repeat: repeat;
	/*float: left;*/
	width: 20px;
}

.expanderrightup
{
	background-image: url(/okq8/component/expandertest/hu.jpg) ;
	/*float: left;*/
	width: 20px;
	height: 20px;
}

.expanderup
{
	background: url(/okq8/component/expandertest/u.jpg) repeat-x;
	height: 20px;
}

.expandercontainer
{
	background:  lightsteelblue;
	float: left;
}
.expanderheader
{
	/*float: left;*/
	display: block;
}
div.expanderExpanding
{
	overflow: hidden;
	height: 0px;
	width: auto;
}
div.expanderExpanded
{
	overflow: hidden;
	height: auto;
	width: auto;
}

div.expanderHidden
{
	display: none;
	overflow: hidden;
	display: none;
	/*height: 0px;*/
}

a.expander
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}

a.expander:link
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;

}

a.expander:visited
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}

a.expander:active
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}

a.expander:hover
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}
/****************************************************
*****************************************************
Elhandel/pelletshandel
*****************************************************
*****************************************************/
H5 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: blue;
    font-style: normal;
    font-weight: bold;
}

/****************************************************
*****************************************************
Searchbox (small and large)
*****************************************************
*****************************************************/

/***************** searchboxsmall *******************/

.searchboxsmall {
    width:174px;
    padding:0px 0px 0px !important;
}

.searchboxsmall h2 {
    background:#D9D9D9 url(/okq8/HTML/_grafik/privat/searchboxsmallHeader.gif) no-repeat;
    color:#666666;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding:7px 10px 5px;
}

.searchboxsmall .body {
    background:#FFFFFF url(/okq8/HTML/_grafik/privat/searchboxsmallBody.gif) no-repeat scroll left bottom;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    color:#444444;
    display:block;
    font-size:11px;
    font-style:normal;
    margin:0;
    padding:18px 0px 7px 9px !important;
}

.searchboxsmall .body a {
    color:#d52b1e;
}

.searchboxsmall .body .line {
    margin-top:10px;
    margin-bottom:13px;
}

.searchboxsmall .body .search {
    background:transparent url(/okq8/HTML/_grafik/privat/searchboxsmallInput.png) no-repeat scroll 0 0;
    border:none;
    float: left;
    height:26px;
    margin-right: 8px;
    padding:6px 6px 0px;
    width:90px;
}

.searchboxsmall .body .button {
    color: #FFFFFF;
    text-decoration: none;
}

.searchboxsmall .bottom {
    background:#FFFFFF url(/okq8/HTML/_grafik/privat/searchboxsmallBottom.gif) no-repeat scroll 0 0;
    display:block;
    height:7px;
}

/***************** searchboxlarge *******************/

.searchboxlarge {
    width:200px;
    padding:0px 0px 0px !important;
}

.searchboxlarge h2 {
    background:#D9D9D9 url(/okq8/HTML/_grafik/privat/searchboxlargeHeader.gif) no-repeat;
    color:#666666;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding:7px 10px 5px;
}

.searchboxlarge .body {
    background:#FFFFFF url(/okq8/HTML/_grafik/privat/searchboxlargeBody.gif) no-repeat scroll left bottom;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    color:#444444;
    display:block;
    font-size:12px;
    font-style:normal;
    margin:0;
    padding:18px 0px 7px 9px !important;
}

.searchboxlarge .body a {
    color:#d52b1e;
    font-size:12px;
}

.searchboxlarge .body .line {
    margin-top:10px;
    margin-bottom:13px;
}

.searchboxlarge .body .search {
    background:transparent url(/okq8/HTML/_grafik/privat/searchboxlargeInput.png) no-repeat scroll 0 0;
    border:none;
    float: left;
    height:26px;
    margin-right: 8px;
    padding:6px 6px 0px;
    width:104px;
}

.searchboxlarge .body .button {
    color: #FFFFFF;
    text-decoration: none;
}

.searchboxlarge .bottom {
    background:#FFFFFF url(/okq8/HTML/_grafik/privat/searchboxlargeBottom.gif) no-repeat scroll 0 0;
    display:block;
    height:7px;
}

/* error class */
.error { color:red !important; }

/*.day and .night controls part of the footer and the body background image*/
body.day {
	background:#f5fafd url(/CycubeMediaLibrary/external/mediafiles/redesign/OKQ8-dag.jpg) repeat-x top right;
}
body.night {
	background:#a3d2ea url(/CycubeMediaLibrary/external/mediafiles/redesign/OKQ8-natt.jpg) repeat-x top right;
}


/* Footer for design 2.0  start */

#framework_copyright {
	display:block;
}#framework_copyright {
	width:972px;
}

#framework_copyright {
line-height:1.125em;
}

#framework_copyright {
color:#333333;
font-family:Arial,sans-serif;
font-size:100%;
text-align:left;
}

#framework_copyright .column {
	border-right:none;
	float:right;
	height:auto;
	margin-bottom:18px;
	margin-right:40px;
	margin-top:45px;
	padding:0;
	width:auto;
    border:0 none;
    padding:0;
    text-decoration:none;
    vertical-align:baseline;
}
#framework_copyright .column h2, #framework_copyright .column ul {
	display:inline;
}

#fremework_copyright .column ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#framework_copyright h2	{
	color:#555;
	float:none;
	font-family:arial, sans-serif;
	font-size:0.6875em;
	font-style:normal;
	font-weight:700;
	margin:0;
}
#framework_copyright a {
	color:#555;
	display:block;
	font-family:arial, sans-serif;
	font-size:0.6875em;
	font-style:normal;
	font-weight:100;
    text-decoration:none;
}
#framework_copyright a:hover, #framework_copyright a:focus {
	text-decoration:underline;
}

#framework_copyright #license {
	border-top:1px solid #d9d9d9;
}
#framework_copyright p.license {
	color:#888;
	font-size:0.6875em;
	margin-bottom:19px;
	margin-top:5px;
	margin-left:30px;
}
#framework_copyright a.copyright{
    font-size:1.1em;
    color: #0081C4;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    display: inline;
    margin-left: 20px;

}

#framework_copyright html body div span h1 h2 h3 h4 h5 h6 p a address em font img ins kbd q s samp small strike strong
 sub sup tt var b u i center dl dt dd ol ul li fieldset form label legend table caption tbody tfoot thead tr th td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;
}


#framework_copyright .column ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.day #framework_copyright {
	background: url(/okq8/HTML/_grafik/2_0/content_bottom.png) no-repeat top;
}
.night #framework_copyright {
	background: url(/okq8/HTML/_grafik/2_0/content_bottom.png) no-repeat top;
}


.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.group {display:inline-block;}
/* Hides from IE-mac \*/
* html .group {height: 1%;}
.group {display: block;}
/* End hide from IE-mac */

/* Footer 2.0 end */


/* Header 2.0 start */
#header {
    line-height:1.125em;
    color:#333333;
    font-family:Arial,sans-serif;
    font-size:100%;
    text-align:left;

	background:transparent url(/okq8/HTML/_grafik/2_0/header_bg_imageShort.png) repeat-x;
	padding:10px 10px 0;
	min-height:70px;
	position:relative;
	z-index:100;
}

/* Menu */

#brand {
	float:left;
	margin-right:30px;
	width:auto;
}

#nav {
	float:left;
	margin-top:35px;
	position:relative;
	width:auto;
}
#nav ul {
	float:left;
	margin-right:30px;
	width:auto;
}
#nav a {
	color:#fff;
	display:block;
	font-family:Arial, sans-serif;
	font-size:0.813em;
	font-weight:700;
	text-shadow:0 1px #00486D;
    text-decoration:none;
}
#nav li div {
	display:none;
}
/*Parent*/
#nav .parent {
	position:relative;
}
#nav .parent .parentHook {
	display:block;
	position:relative;
	z-index:20;
}
/* Meny items width for webkit */
.webkit #nav #pastationen .parentContainer {
	width:143px;
}
.webkit #nav #hemma .parentContainer {
	width:113px;
}
.webkit #nav #mittokq8 .parentContainer {
	width:127px;
}
.webkit #nav #miljo .parentContainer {
	width:95px;
}
.webkit #nav #kundservice .parentContainer {
	width:142px;
}
.webkit #nav #pastation .parentContainer {
	width:127px;
}
.webkit #nav #foretaget .parentContainer {
	width:125px;
}
/* Meny items width for safari mac */
.webkit-mac #nav #pastationen .parentContainer {
	width:141px;
}
.webkit-mac #nav #hemma .parentContainer {
	width:111px;
}
.webkit-mac #nav #mittokq8 .parentContainer {
	width:125px;
}
.webkit-mac #nav #miljo .parentContainer {
	width:93px;
}
.webkit-mac #nav #kundservice .parentContainer {
	width:140px;
}
.webkit-mac #nav #pastation .parentContainer {
	width:125px;
}
.webkit-mac #nav #foretaget .parentContainer {
	width:123px;
}

#nav .parent a.group, #nav .parent a.group:hover, #nav .parent a.group:focus {
	background:transparent url(/okq8/HTML/_grafik/2_0/parent.png) no-repeat right 2px;
	outline:0;
	padding-right:14px;
}
#nav .parent a.open, #nav .parent a.open:hover, #nav .parent a.open:focus {
	background:none;
}
#nav .parentHook a:hover, #nav .parentHook a:focus {
	outline:0;
}
#nav .parent .parentContainer {
	display:block;
	margin-left:-18px;
	margin-top:-15px;
	position:relative;
	z-index:20;
}
#nav .parent .parentHook {
	display:block;
	position:relative;
	z-index:20;
}
/* Three different parts of the menu item */
/* .nav_e_l active */
#nav .activeParent .nav_e_l, #nav .activeParent a:hover .nav_e_l, #nav .activeParent a:focus .nav_e_l {
	background:url(/okq8/HTML/_grafik/2_0/okq8-sprite.png) no-repeat;
	background-position: 0 -314px;
	display:block;
	float:left;
	height:35px;
	margin-left:0;
	margin-top:0;
	outline:0;
	padding-left:0;
	padding-top:15px;
	width:18px;
}
/* .nav_e_l usual */
#nav a:hover .nav_e_l, #nav a:focus .nav_e_l {
	background:url(/okq8/HTML/_grafik/2_0/nav_e_l_hover.png) no-repeat 0 -1px;
	display:block;
	float:left;
	/*height:36px;*/
	height:23px;
	margin-left:-10px;
	margin-top:-15px;
	outline:0;
	padding-top:15px;
	padding-left:10px;
}
/* middle active */
#nav .activeParent span, #nav .activeParent a:hover span, #nav .activeParent a:focus span {
	background:url(/okq8/HTML/_grafik/2_0/nav_e_bg.png) repeat-x;
	display:block;
	float:left;
	height:35px;
	margin-left:0;
	margin-top:0;
	outline:0;
	padding-left:0;
	padding-top:15px;
	width:auto;
}
/* middle usual */
#nav a:hover span, #nav a:focus span {
	background:url(/okq8/HTML/_grafik/2_0/nav_e_hover.png) repeat-x 0 -1px;
	display:block;
	float:left;
	/*height:36px;*/
	height:23px;
	margin-top:-15px;
	outline:0;
	padding-top:15px;
}

#nav .chosen span {
	background:transparent url(/okq8/HTML/_grafik/2_0/nav_e_hover.png) repeat-x scroll 0 -1px;
	display:block;
	float:left;
	height:23px;
	margin-top:-15px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding-top:15px;
}
#nav .chosen .nav_e_l {
	background:transparent url(/okq8/HTML/_grafik/2_0/nav_e_l_hover.png) no-repeat scroll 0 -1px;
	display:block;
	float:left;
	height:23px;
	margin-left:-10px;
	margin-top:-15px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding-left:10px;
	padding-top:15px;
}
#nav .parent .chosen .nav_e_r {
	background:transparent url(/okq8/HTML/_grafik/2_0/nav_e_r_parent_hover.png) no-repeat scroll 0 -1px;
	display:block;
	float:left;
	margin-right:-21px;
	padding-right:21px;
}
#nav .chosen .nav_e_r {
    background:url(/okq8/HTML/_grafik/2_0/nav_e_r_hover.png) no-repeat right -1px;
    display:block;
    float:left;
    height:23px;
    margin-right:-10px;
    margin-top:-15px;
    outline:0;
    padding-top:15px;
    padding-right:10px;
}

/* .nav_e_r active */
#nav li.activeParent span.nav_e_r, #nav li.activeParent a:hover span.nav_e_r, #nav .activeParent a:focus span.nav_e_r {
	background:url(/okq8/HTML/_grafik/2_0/sprite2.png) no-repeat;
	background-position:-10px -10px;
	display:block;
	float:left;
	height:35px;
	margin-left:0;
	margin-top:0;
	outline:0;
	padding-left:0;
	padding-top:15px;
	width:32px;
}
/* .nav_e_r usual */
#nav a:hover .nav_e_r, #nav a:focus .nav_e_r {
	background:url(/okq8/HTML/_grafik/2_0/nav_e_r_hover.png) no-repeat right -1px;
	display:block;
	float:left;
	/*height:36px;*/
	height:23px;
	margin-right:-10px;
	margin-top:-15px;
	outline:0;
	padding-top:15px;
	padding-right:10px;
}
/* .nav_e_r parent */
#nav .parent a:hover .nav_e_r, #nav .parent a:focus .nav_e_r {
	background:url(/okq8/HTML/_grafik/2_0/nav_e_r_parent_hover.png) no-repeat 0 -1px;
	display:block;
	float:left;
	margin-right:-21px;
	padding-right:21px;
}
/*.childNode*/
#nav .parent .childNode {
	display:block;
	float:left;
	height:auto;
	margin-left:9px;
	width:249px;
	z-index:100;
}
#nav .parent .node {
	border-bottom:1px solid #d9d9d9;
	display:block;
	padding-bottom:9px;
	padding-top:10px;
}

#nav .childNode .first {
	padding-top:14px;
	padding-bottom:10px;
}
.childNode img {
	float:left;
	height:40px;
	width:60px;
}
#nav .childNode .childText, #nav .childNode a:hover .childText, #nav .childNode a:focus .childText {
	background:none;
	display:block;
	float:left;
	height:0;
	margin-left:10px;
	margin-top:-4px;
	padding:0;
	width:167px;
}
#nav .childNode a {
	font-size:1em;
}
#nav .childNode a strong {
	background:url(/okq8/HTML/_grafik/2_0/childNode_a.png) no-repeat right 6px;
	color:#333;
	display:inline-block;
	font-size:0.75em;
	font-weight:700;
	margin-bottom:-1px;
	padding-right:10px;
	text-shadow:none;
}
#nav .extended .childNode a:hover strong,  #nav .extended .childNode a:focus strong {
	background:url(/okq8/HTML/_grafik/2_0/childNode_a.png) no-repeat right 6px;
	display:inline-block;
}
#nav .childNode .childText span, #nav .childNode a:hover .childText span, #nav .childNode a:focus .childText span {
	background:none;
	color:#333;
	display:block;
	float:none;
	font-size:0.6875em;
	font-weight:100;
	height:auto;
	line-height:14px;
	margin-left:0;
	margin-top:0;
	padding-left:0;
	padding-top:0;
	text-shadow:none;
	width:auto;
}
/*Extended*/
#nav li .extended {
	background:url(/okq8/HTML/_grafik/2_0/nav_open_top.png) no-repeat;
	display:none;
	margin-top:-5px;
	left:-18px;
	padding-top:12px;
	position:absolute;
	width:475px;
	z-index:5;
}
#nav li .extended_no_ad {
	background:url(/okq8/HTML/_grafik/2_0/nav_open_top_small.png) no-repeat;
	width:184px;
}
#nav li .showMenu {
	display:block;
}
#nav .parent:focus .extended {
	display:block;
}
#nav li .extendedBottom {
	background:url(/okq8/HTML/_grafik/2_0/okq8-sprite.png) no-repeat;
	background-position: 0 -819px;
	display:block;
	float:left;
	height:15px;
	width:475px;
}
#nav li .extended_no_ad .extendedBottom {
	background:url(/okq8/HTML/_grafik/2_0/nav_open_bottom_small.png) no-repeat;
	width:184px;
}
#nav .extended .extended_content {
	background:url(/okq8/HTML/_grafik/2_0/nav_open_bg.png) repeat-y;
	display:block;
	float:left;
	width:475px;
	z-index:10;
}
#nav .extended_no_ad .extended_content {
	background:url(/okq8/HTML/_grafik/2_0/nav_open_bg_small.png) repeat-y;
	width:184px;
}
#nav li .extended ul li a {
	background:none;
	border-bottom:1px solid #d9d9d9;
	color:#666;
	display:block;
	font-family:arial, sans-serif;
	font-size:0.75em; /*12/16 = 0.75*/
	font-weight:100;
	margin-left:14px;
	padding-bottom:6px;
	padding-left:4px;
	padding-top:5px;
	text-shadow:none;
	width:150px;
}
#nav li .extended ul li.first a {
	padding-top:10px;
	padding-bottom:6px;
}
#nav li .extended a:hover, #nav li .extended a:focus {
	background:none;
	color:#999;
}
#nav li .extended .first {
	margin-top:-7px;
}
#nav li .extended .last a {
	border-bottom:0;
}
#nav .openMenu {
	margin-right:30px;
}
#nav .closedMenu {
	margin-right:2px;
}
#siteNav {
	float:right;
	margin-right:5px;
	margin-top:18px;
	width:auto;
}
#siteNav ul {
	float:right;
	width:auto;
}
#siteNav li {
	border-right:1px solid #005682;
	float:left;
	padding:1px 11px;
	width:auto;
}
#siteNav .last {
	border:none;
}
#siteNav a {
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:0.78em;
	font-weight:700;
	text-shadow:0 1px #00486D;
}
#siteNav a:hover, #siteNav a:focus, #siteNav a.chosen {
	color:#133246;
	text-shadow:0 1px #0084c9;
}

/* Header 2.0 end */

/* Fixar font-size problem */
#oldContent {
    font-size: 11px !important;
}
/* End Fixar font-size problem */

/*navbar*/
/*Bread crums*/
#trace {
	float:left;
	margin-top:8px;
	width:auto;
}
.traceMarker .hide {
	display:none;
}
.traceMarker, .accordion ul .levelOne ul .targetPath .traceMarker {
	background:url(/okq8/HTML/_grafik/2_0/sprite2.png) no-repeat;
	background-position:-10px -81px;
	display:inline-block;
	height:8px;
	margin-left:7px;
	margin-right:7px;
	text-indent:-999px;
	width:4px;
}
#trace p {
	color:#888;
	font-size:0.6875em;
}
#trace a {
	color:#d52b1e;
}
#trace a:hover, #trace a:focus {
	text-decoration:underline;
}

#header ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#content, #navBar {
	background:#fff;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	width:972px;
}

#navBar {
	width:920px;
}

#navBar {
	border-bottom:1px solid #d9d9d9;
	height:34px;
	padding-left:25px;
    padding-right:27px;
	position:relative;
	z-index:0;
}
/*End navbar*/

/*SearchBar*/
#searchBar {
	float:right;
	margin-top:6px;
	width:auto;
}
#searchBar label {
	display:none;
}
#search {
	background:url(/okq8/HTML/_grafik/2_0/sprite2.png) no-repeat;
	background-position:-10px -109px;
	border:none;
	color:#888;
	font-size:0.6875em;
	float:left;
	height:13px;
	padding:6px 5px;
	width:159px;
}
#search:focus {
	color:#333;
	outline:0;
}
#searchSubmit {
	float:left;
	width:auto;
}
/*End SearchBar*/

/** Search Station **/
#searchStationLink {
    float: right;
    width: auto;
    margin-top: 10px;
    font-family: arial,sans-serif;
    font-size: 0.68em;
    color: #888;
}
#searchStationLink a {
    color: #888;
}
#searchStationLink a:hover, searchStation a:focus {
	text-decoration:underline;
}

/** Search Station**/
