﻿html, form
{
    padding: 0;
    margin: 0;
}
body
{
    margin: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(/App_Themes/standard/images/bg.jpg) top center no-repeat #FFF;
    color: #231F20;
}
textarea, input, select
{
    font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited
{
    color: #0082a3;
    text-decoration: none;
}
a:hover, a:active
{
    text-decoration: underline;
}
div.main
{
    width: 996px;
    margin: 0 auto;
}
img.logo
{
    width: 174px;
    height: 37px;
    margin: 0 0 6px 23px;
    border: 0;
}
td.logocelle
{
    width: 223px;
    height: 153px;
}
div.topp_banner
{
    background: url("/App_Themes/standard/images/topp_banner.gif") top center no-repeat #FFFFFF;
    width: 714px;
    height: 138px;
    padding: 15px 24px 6px 20px;
    color: #FFF;
}
div.topp_banner span.overskrift1
{
    color: #FFF;
    font-size: 22px;
}
div.topp_banner span.overskrift2
{
    color: #1A171B;
    font-size: 22px;
}
div.menu
{
    background: url("/App_Themes/standard/images/bg_meny.gif") top center no-repeat;
    width: 965px;
    height: 49px;
    margin: 0 16px 3px 16px;
    color: #000;
    font-size: 12px;
}
div.menuL1
{
    padding: 4px 6px;
}
div.menuL1 a:link, div.menuL1 a.selected:visited
{
    color: #0082A4;
}
div.menu a:link, div.menu a:visited
{
    color: #000;
}
span.strek
{
    padding: 0 8px;
}
div.menuL2
{
    font-size: 10px;
    padding: 4px 16px;
}
div.menuL2 a:link, div.menuL2 a:visited
{
    padding: 0 8px;
    background: url("/App_Themes/standard/images/meny_punkt.gif") left no-repeat;
}
div.menuL2 a.selected:link, div.menuL2 a.selected:visited
{
    color: #0082A4;
    padding: 0 8px;
    background: url("/App_Themes/standard/images/meny_punkt.gif") left no-repeat;
}
div.l3
{
    padding: 0px 0px 5px 22px;
}
a.l3:link, a.l3:visited
{
    display: block; /*	background:url("images/produktmeny_punkt.gif") left no-repeat; */
    padding-left: 0px;
    font-size: 12px;
    color: #000000;
}
a.l3selected:link, a.l3selected:visited
{
    color: #0082A4;
}
input.textfield1
{
    font-size: 10px;
    border: 0;
}
input.textfield2, textarea.textfield2, select.textfield2
{
    font-size: 10px;
    border: 1px solid #D8D9DA;
}
input.button1
{
    font-size: 10px;
}
div.content
{
    width: 965px;
    margin: 0 16px;
}
#forside h2
{
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    margin: 0.3em 0 0.2em 0;
}
.h1_boks
{
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    margin: 0 0 0.2em 0;
}
h2
{
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0.9em 0 0 0;
}
h3
{
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 0px;
}
h4
{
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 0.3em;
}
h4 span.free
{
    color: #00C000;
    padding-left: 5px;
}
h5
{
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    padding: 0;
    margin-top: 11px;
    margin-bottom: 15px;
}
div.downloadkategori1
{
    font-size: 16px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 8px;
    border-bottom: solid 1px #555555;
}
div.downloadkategori2
{
    font-size: 14px;
    font-weight: normal;
    margin-top: 21px;
}
div.downloadkategori3
{
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    margin-top: 4px;
}
p
{
    margin: 0 0 1em 0;
}
div.hovedinnhold
{
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    width: 410px;
    margin: 2px 0 0 19px;
}
div.productinfo
{
    font-size: 11px;
    width: 422px;
    margin: 0 0 11px 19px;
}
div.ingress
{
    font-size: 14px;
    padding: 1em 0;
}
td.referencetopp
{
    background: url("/App_Themes/standard/images/reference_bg_topp.gif") left no-repeat;
}
td.referencemiddle
{
    padding: 0 14px 9px 11px;
    background: url("/App_Themes/standard/images/reference_bg_middle.gif") top left repeat-y;
}
td.referencebunn
{
    background: url("/App_Themes/standard/images/reference_bg_bunn.gif") left no-repeat;
}
td.logintopp
{
    background: url("/App_Themes/Standard/images/login_bg_topp.gif") left no-repeat;
}
td.loginmiddle
{
    padding: 0 17px 9px 13px;
    background: url("/App_Themes/Standard/images/login_bg_middle.gif") top left repeat-y;
}
td.loginbunn
{
    background: url("/App_Themes/Standard/images/login_bg_bunn.gif") left no-repeat;
}
td.newusertopp
{
    background: url("/App_Themes/Standard/images/newuser_bg_topp.gif") left no-repeat;
}
td.newusermiddle
{
    padding: 0 17px 9px 13px;
    background: url("/App_Themes/Standard/images/newuser_bg_middle.gif") top left repeat-y;
}
td.newuserbunn
{
    background: url("/App_Themes/Standard/images/newuser_bg_bunn.gif") left no-repeat;
}
td.askceetrontopp
{
    background: url("/App_Themes/Standard/images/ask-ceetron_bg_topp.gif") left no-repeat;
}
td.askceetronmiddle
{
    padding: 0 17px 9px 13px;
    background: url("/App_Themes/Standard/images/ask-ceetron_bg_middle.gif") top left repeat-y;
}
td.forside_custSolutions
{
    width: 310px;
    height: 245px;
    line-height: 18px;
    padding-left: 20px;
    vertical-align: top;
    padding-top: 10px;
}
td.forside_nyheter
{
    width: 400px;
    padding-left: 4px;
    height: 245px;
    padding-top: 10px;
    vertical-align: top;
}
td.forside_login
{
    padding-top: 10px;
    vertical-align: top;
    width: 220px;
    height: 245px;
}
td.askceetronbunn
{
    background: url("/App_Themes/Standard/images/ask-ceetron_bg_bunn.gif") left no-repeat;
}
td.endusertopp
{
    background: url("/App_Themes/Standard/images/endusersproducts_bg_topp.gif") left no-repeat;
    font-size: 1px;
}
div.endusermiddle
{
    padding: 0 17px 9px 14px;
    height: 85px;
}
td.endusermiddle
{
    background: url("/App_Themes/Standard/images/endusersproducts_bg_middle.gif") top left repeat-y;
}
td.enduserbunn
{
    background: url("/App_Themes/Standard/images/endusersproducts_bg_bunn.gif") left no-repeat;
    font-size: 1px;
}
td.softwaretopp
{
    background: url("/App_Themes/Standard/images/software_bg_topp.gif") left no-repeat;
    font-size: 1px;
}
div.softwaremiddle
{
    padding: 0 17px 9px 14px;
    height: 85px;
}
td.softwaremiddle
{
    background: url("/App_Themes/Standard/images/software_bg_middle.gif") top left repeat-y;
}
td.softwarebunn
{
    background: url("/App_Themes/Standard/images/software_bg_bunn.gif") left no-repeat;
    font-size: 1px;
}
td.produktmenytopp
{
    background: url("/App_Themes/Standard/images/produktmeny_bg_topp.gif") left no-repeat;
}
td.produktmenymiddle
{
    padding: 16px 2px 16px 0px;
    background: url("/App_Themes/Standard/images/produktmeny_bg_middle.gif") left repeat-y;
}
td.produktmenybunn
{
    background: url("/App_Themes/Standard/images/produktmeny_bg_bunn.gif") left no-repeat;
}

div.casestory
{
    padding-bottom: 11px;
}
.searchresult
{
    width: 927px;
    height: 500px;
    border: solid 1px #F4F4F4;
    padding: 14px;
}
div.newsitem
{
    padding-bottom: 8px;
}
div.hoyrekolonne
{
    margin: 3px 2px;
}
div.forside_flash
{
    margin: 2px 0 0 1px;
}
a.knapp1:link, a.knapp1:visited
{
    font-size: 21px;
    line-height: 20px;
    color: #000;
}
div.success
{
    color: Green;
    font-weight: bold;
}
div.failure
{
    color: Red;
    font-weight: bold;
}
div.product
{
    margin-bottom: 0.4em;
}
div.kategori
{
    font-weight: bolder;
    padding-bottom: 1em;
}
div.references
{
    padding-bottom: 20px;
}
td.forsideinnhold h1
{
    font-size: 20px;
    margin-top: 20px;
}
