body
{
    background-color: #ffffff;
/*    background-image: URL("/design/samny/images/Bakgrunn Papir_A3 200 dpi.gif");*/
    background-repeat: repeat;
    font-family: Arial, Times New Roman, Times;
    font-size: 75%;
}

p
{
/*
    font-size: 80%;
    */
}

hr
{
    height: 0px;
}

a, a:link
{
    color: #4444ff;
text-decoration: underline;
}

a:visited
{
    color: #6666ff;
text-decoration: underline;
}

a:hover, a:active
{
    color: #aaaaff;
text-decoration: none;
}

.main
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.border
{
    color: #ffffff;
    background-color: #000066;
/*
    background-color: #333333;
*/
    padding-top: 2px;
    padding-bottom: 2px;
}

.menu
{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 120%;
    font-weight: bold;
    padding: 2px;
}

.menu a, .menu a:link
{
    color: #eeeeee;
text-decoration: underline;
}

.menu a:visited
{
    color: #eeeeee;
text-decoration: underline;
}

.menu a:hover, .menu a:active
{
    color: #ffffff;
text-decoration: none;
}

.content
{
    padding: 32px;
    text-align: left;
}

.banner
{
    text-align: center;
}

.footer
{
    color: #ffffff;
    background-color: #000066;
/*
    color: #bbbbbb;
    background-color: #333333;
*/
    padding: 4px;
    text-align: center;
    font-size: 100%;
}

.footer a, .footer a:link
{
    color: #eeeeee;
    text-decoration: none;
}

.footer a:visited
{
    color: #eeeeee;
    text-decoration: none;
}

.footer a:hover, .footer a:actice
{
    color: #ffffff;
    text-decoration: underline;
/*
    color: #ef8e00;
*/
}

.pagetitle
{
    font-size: 200%;
    padding-bottom: 8px;
}

p.path a, p.path a:link
{
    color: #000000;
    text-decoration: none;
}

p.path a:hover, p.path a:active
{
    text-decoration: underline;
}

p.path
{
    font-size: 80%;
    font-weight: normal;
    padding: 4px;
    padding-left: 8px;
    padding-bottom: 8px;
}

.table_forside
{
    height: 100%;
    width: 100%;
    background-color: #f5f5ff;
}

.td_forside_oppe
{
    background-color: #f5f5ff;
    width: 100%;
    padding: 10px;
}

.td_forside_nede_v
{
    background-color: #eeeeff;
    width: 33%;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
}

.td_forside_nede_m
{
    background-color: #dedeff;
    width: 33%;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}

.td_forside_nede_h
{
    background-color: #eeeeff;
    width: 33%;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
}

.td_forside_logo
{
    width: 33%;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}

.forside_bilde_oppe
{
    float: left;
    margin-right: 45px;
}

.forside_bilde_venstre
{
    float: left;
}

.forside_bilde_over
{
    float: top;
}

.forside_tekst
{
    font-size: 120%;
}

.forside_link
{
    font-size: 165%;
}

.lenker
{
    background-color: #f5f5ff;
    padding: 10px;
}

.td_lenker_meny
{
    vertical-align: top;
    width: 200px;
}

.ansatt
{
    background-color: #f5f5ff;
    padding: 10px;
}

.ansatt_bilde
{
    float: right;
}

.ansatt_link
{
    font-size: 140%;
}

.table_avdelinger
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: green;
}

.td_avdelinger
{
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: pink;
}

.table_avdeling_alt1
{
    background-color: #dedeff;
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: grey;
}

.table_avdeling_alt2
{
    background-color: #eeeeff;
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: grey;
}

.td_avdeling
{
    vertical-align: top;
    padding: 10px;
    width: 33%;
    border-width: 0px;
    border-style: solid;
    border-color: marin;
}

.firma
{
    background-color: #f5f5ff;
    padding: 10px;
}

.firmaliste
{
    background-color: #f5f500;
    margin-top: 10px;
}

.firmapunkt_alt1
{
    background-color: #dedeff;
    padding: 10px;
    padding-left: 5%;
    padding-right: 5%;
}

.firmapunkt_alt2
{
    background-color: #eeeeff;
    padding: 10px;
    padding-left: 5%;
    padding-right: 5%;
}

.table_firmaliste
{
width: 100%;
}

.td_firmaliste_bilde
{
width: 20%;
    vertical-align: top;
text-align: center;
}

.firma_link
{
    font-size: 140%;
}

.firma_bilde
{
    float: right;
}

.nyheter
{
    background-color: #f5f5ff;
    padding: 10px;
}

.nyhetsliste
{
    background-color: #f5f500;
    margin-top: 10px;
}

.nyhetspunkt_alt1
{
    background-color: #dedeff;
    padding: 10px;
    padding-left: 5%;
    padding-right: 5%;
}

.nyhetspunkt_alt2
{
    background-color: #eeeeff;
    padding: 10px;
    padding-left: 5%;
    padding-right: 5%;
}

.table_nyhetsliste
{
width: 100%;
}

.td_nyhetsliste_bilde
{
width: 20%;
    vertical-align: top;
text-align: center;
}

.nyhet_link
{
    font-size: 140%;
}

.nyhet_bilde
{
    float: right;
}

.til_nyhetsarkiv
{
    text-align: center;
}

.table_nyhetsarkiv
{
    background-color: #f5f5ff;
    width: 100%;
    border-collapse: collapse;
}

.table_nyhetsarkiv .tr_nyhetsarkiv_alt1
{
    background-color: #dedeff;
}

.table_nyhetsarkiv .tr_nyhetsarkiv_alt2
{
    background-color: #eeeeff;
}

.table_produktoversikt_meny
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: green;
}

.td_produktoversikt_meny
{
    background-color: #efefff;
/*
    font-size: 90%;
    */
    vertical-align: top;
    width: 200px;
    padding: 5px;
}

.td_produktoversikt_meny fuck
{
    color: #440044;
text-decoration: none;
}

.td_produktoversikt_innhold
{
    vertical-align: top;
}

.table_produktoversikt_gruppe
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    background-color: #f5f5ff;
}

/*
.td_produktoversikt_gruppe
{
}
*/

.table_produktoversikt_meny_noder
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: none;
    border-color: yellow;
    background-color: transparent;
    border-collapse: collapse;
}

/*
.tr_produktoversikt_meny_noder
{
}
*/

/*
rød: 8E003C
blå: 000066
rosa: F5EFDC
*/

.td_produktoversikt_meny_indent
{
    width: 10px;
}

.td_produktoversikt_meny_indent_siste
{
    width: 10px;
    border-bottom: 1px solid #CBC3BC;
}

.td_produktoversikt_meny_rot_node_forste
{
    border-bottom: 1px solid #CBC3BC;
}

.td_produktoversikt_meny_rot_node_siste
{
    border-top: 2px solid #CBC3BC;
}

/*rosa bakgrunn, blå bold tekst
hover: hvit bakgrunn, rød bold tekst */
.td_produktoversikt_meny_rot_node
{
    background-color: #F5EFDC;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
    font-weight: bold;
}

.a_produktoversikt_meny_rot_node, .a_produktoversikt_meny_rot_node:link, .a_produktoversikt_meny_rot_node:visited
{
    text-decoration:none;
    font-weight: bold;
    color: #000066;
}

.a_produktoversikt_meny_rot_node:hover, .a_produktoversikt_meny_rot_node:active
{
    text-decoration:underline;
    font-weight: bold;
    color: #8E003C;
}

/*rød bakgrunn, hvit bold tekst
hover: lik */
.td_produktoversikt_meny_rot_node_valgt
{
    background-color: #8E003C;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
    font-weight: bold;
}

.a_produktoversikt_meny_rot_node_valgt, .a_produktoversikt_meny_rot_node_valgt:link, .a_produktoversikt_meny_rot_node_valgt:visited
{
    text-decoration:none;
    font-weight: bold;
    color: #FFFFFF;
}

.a_produktoversikt_meny_rot_node_valgt:hover, .a_produktoversikt_meny_rot_node_valgt:active
{
    text-decoration:underline;
    font-weight: bold;
    color: #FFFFFF;
}

/*rosa bakgrunn, rød bold tekst
hover: lik */
.td_produktoversikt_meny_rot_node_aapnet
{
    background-color: #F5EFDC;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
    font-weight: bold;
}

.a_produktoversikt_meny_rot_node_aapnet, .a_produktoversikt_meny_rot_node_aapnet:link, .a_produktoversikt_meny_rot_node_aapnet:visited
{
    text-decoration:none;
    font-weight: bold;
    color: #8E003C;
}

.a_produktoversikt_meny_rot_node_aapnet:hover, .a_produktoversikt_meny_rot_node_aapnet:active
{
    text-decoration:underline;
    font-weight: bold;
    color: #8E003C;
}

/*hvit bakgrunn, blå tekst
hover: hvit bakgrunn, rød tekst */
.td_produktoversikt_meny_node
{
    background-color: #FFFFFF;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
}

.a_produktoversikt_meny_node, .a_produktoversikt_meny_node:link, .a_produktoversikt_meny_node:visited
{
    text-decoration:none;
    font-weight: normal;
    color: #000066;
}

.a_produktoversikt_meny_node:hover, .a_produktoversikt_meny_node:active
{
    text-decoration:underline;
    font-weight: normal;
    color: #8E003C;
}

/*rød bakgrunn, hvit bold tekst
hover: lik */
.td_produktoversikt_meny_node_valgt
{
    background-color: #8E003C;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
    font-weight: bold;
}

.a_produktoversikt_meny_node_valgt, .a_produktoversikt_meny_node_valgt:link, .a_produktoversikt_meny_node_valgt:visited
{
    text-decoration:none;
    font-weight: bold;
    color: #FFFFFF;
}

.a_produktoversikt_meny_node_valgt:hover, .a_produktoversikt_meny_node_valgt:active
{
    text-decoration:underline;
    font-weight: bold;
    color: #FFFFFF;
}

/*hvit bakgrunn, rød bold tekst
hover: rosa/hvit bakgrunn, rød bold tekst */
.td_produktoversikt_meny_node_aapnet
{
    background-color: #FFFFFF;
    padding: 2px 2px 2px 10px;
    border-bottom: 1px solid #CBC3BC;
    border-right: 2px solid #CBC3BC;
    border-top: 0px;
    border-left: 1px solid #CBC3BC;
    font-weight: bold;
}

.a_produktoversikt_meny_node_aapnet, .a_produktoversikt_meny_node_aapnet:link, .a_produktoversikt_meny_node_aapnet:visited
{
    text-decoration:none;
    font-weight: bold;
    color: #8E003C;
}

.a_produktoversikt_meny_node_aapnet:hover, .a_produktoversikt_meny_node_aapnet:active
{
    text-decoration:underline;
    font-weight: bold;
    color: #8E003C;
}

.member_list
{
    width: 85%;
    font-size: 80%;
}

.member_info
{
    border-width: 0px;
    border-style: solid;
    font-size: 80%;
}

.produktgruppe_undertekst
{
    font: arial, helvetica, times;
    font-size: 9pt;
}

.embed_file_info
{
    font-size: 9pt;
}

.table_forside_mal
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: green;
}

.tr_forside_mal
{
}

.td_forside_mal_1x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_forside_mal_2x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_forside_mal_3x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 33%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_forside_mal_4x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 25%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_forside_mal_5x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 20%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_forside_mal_6x
{
    border-width: 0px;
    border-style: solid;
    border-color: green;
    width: 16%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.table_pg_mal
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
}

.tr_pg_mal
{
}

.td_pg_mal_alt1_1x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt1_2x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 50%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt1_3x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 33%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt1_4x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 25%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt1_5x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 20%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt1_6x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 16%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_1x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_2x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 50%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_3x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 33%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_4x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 25%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_5x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 20%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_pg_mal_alt2_6x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
    width: 16%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.table_ip_mal
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
}

.tr_ip_mal
{
}

.td_ip_mal_1spalte_VariantA_spalte1
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_2spalte_VariantA_spalte1
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_2spalte_VariantA_spalte2
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_2spalte_VariantB_spalte1
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    marginbottom: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_2spalte_VariantB_spalte2
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantA_spalte1
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 33%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantA_spalte2
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 33%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantA_spalte3
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 33%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantB_spalte1
{
    height: 33%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantB_spalte2
{
    height: 33%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantB_spalte3
{
    height: 33%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantC_spalte1
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantC_spalte2
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantC_spalte3
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantD_spalte1
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantD_spalte2
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantD_spalte3
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantE_spalte1
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantE_spalte2
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantE_spalte3
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantF_spalte1
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantF_spalte2
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_3spalte_VariantF_spalte3
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantA_spalte1
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 25%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantA_spalte2
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 25%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantA_spalte3
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 25%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantA_spalte4
{
    height: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 25%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantB_spalte1
{
    height: 25%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantB_spalte2
{
    height: 25%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantB_spalte3
{
    height: 25%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantB_spalte4
{
    height: 25%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantC_spalte1
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantC_spalte2
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantC_spalte3
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_ip_mal_4spalte_VariantC_spalte4
{
    height: 50%;
    border-width: 0px;
    border-style: solid;
    border-color: blue;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.table_gv_mal
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: red;
}

.tr_gv_mal
{
}

.td_gv_mal_alt1_1x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt1_2x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 50%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt1_3x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 33%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt1_4x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 25%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt1_5x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 20%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt1_6x
{
    background-color: #dedeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 16%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_1x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_2x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 50%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_3x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 33%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_4x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 25%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_5x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 20%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

.td_gv_mal_alt2_6x
{
    background-color: #eeeeff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    width: 16%;
    vertical-align: bottom;
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
}

/* style-class'er for editoren */
.table1
{
    width: 100%;
    border-style: solid;
}

.paragraph1
{
}

.tr1
{
}

.td1
{
    text-align: center;
    vertical-align: middle;
}

.th1
{
}

/*
.td_picture_align_center_bottom
{
    vertical-align: bottom;
    align: center;
}

.td_picture_align_center
{
    align: center;
}

.td_align_top
{
    vertical-align: top;
}

.td_align_center_middle
{
    align: center;
    vertical-align: middle;
}

.td_align_center_top
{
    vertical-align: top;
    align: center;
}
*/


.header1
{
font: 22pt Arial,helvetica,times;
color: 000000;
font-weight:bold;
}


.header2
{
font: 18pt Arial,helvetica,times;
color: 000000;
font-weight:bold;
}


.header3
{
font: 13pt Arial,helvetica,times;
color: 000000;
text-decoration:none;
font-weight:bold;
}


.header4
{
font: 11pt Arial,helvetica,times;
color: 000000;
text-decoration:none;
font-weight:bold;
}


.header5
{
font: 9pt Arial,helvetica,times;
font-weight:bold;
}


.header6
{
font: 8pt Arial,helvetica,times;
color: 000000;
text-decoration:none;
font-weight:normal;
}

.html1
{
}

.small1
{
font: 8pt Arial,helvetica,times;
color: 808080;
}

.small
{
font-size: 8pt;
color: 808080;
}

.span1
{
font: 9pt Arial,helvetica,times;
color: 990000;
font-weight:bold;
font-size:10pt;
}

.big1
{
font: 10pt Arial,helvetica,times;
background: cccc66;
}

.strong1
{
font: 9pt arial,helvetica,times;
font-weight:bold;
}

.emphasize1
{
}

.ol1
{
}

.ul1
{
}

.link1
{
}

.bilde1
{
}

.pdf1
{
}

/*
PDF i produktmeny: 
#pdf_i_produktmeny #embed_pdf a
{
}
*/

#pdf_i_produktmeny #embed_pdf a img
{
padding: 0px 5px 0 0;
margin-top: 5px;
}

/*
PDF under content: 
#embed_pdf a
{
}
*/

#embed_pdf a img
{
padding: 0px 5px 0 0;
margin-top: 5px;
}

.table_matrise
{
    height: 100%;
    width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
}

.td_matrise_bilde
{
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
/*
    width: 20%;
    text-align: center;
*/    
    vertical-align: top;
    padding-bottom: 10px;
}
.td_matrise_tekst
{
    border-width: 0px;
    border-style: solid;
    border-color: yellow;
/*
    width: 20%;
*/    
    vertical-align: bottom;
/*
    text-align: center;
    padding-right: 10px;
    padding-bottom: 10px;
*/
}

/*layout_type1*/
.table_layout_type1
{
    border-collapse: collapse;
    width: 100%;
    padding-right: 10px;
    padding: 10px;
    border-width: 0px;
    border-style: solid;
}

.td_layout_type1_blokk1
{
    background-color: #f5f5ff;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.td_layout_type1_blokk2
{
    background-color: #dedeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type1_blokk3
{
    background-color: #eeeeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type1_blokk4
{
    background-color: #dedeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type1_blokk5
{
    padding: 10px;
}

.td_layout_type1_tapet
{
    padding: 0px;
    width: 142px;
    background-repeat: repeat;
    background-image: URL("/design/samny/images/Stripe forside.gif");
}

.layout_type1_lakk
{
    float: right;
    margin-right: 0px;
}

.layout_type1_tapet
{
    width: 142px;
}

/*layout_type2*/
.table_layout_type2
{
    border-collapse: collapse;
    width: 100%;
    padding-right: 10px;
    padding: 10px;
    border-width: 0px;
    border-style: solid;
}

.table_layout_type2_blokk1og2
{
    border-collapse: collapse;
    width: 100%;
}

.td_layout_type2_blokk1
{
    background-color: #f5f5ff;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 50%;
}

.td_layout_type2_blokk2
{
    background-color: #f5f5dd;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 50%;
}

.td_layout_type2_blokk3
{
    background-color: #dedeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type2_blokk4
{
    background-color: #eeeeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type2_blokk5
{
    background-color: #dedeff;
    padding: 10px;
    width: 33%;
}

.td_layout_type2_blokk6
{
    padding: 10px;
}

.td_layout_type2_tapet
{
    padding: 0px;
    width: 142px;
    background-repeat: repeat;
    background-image: URL("/design/samny/images/Stripe forside.gif");
}

.layout_type2_tapet
{
    width: 142px;
}
