.print_only {
    display: none;
}

td {
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

body {
    background-color:#FFFFFF;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: 0px;
    padding: 0px;
}
img {
    /*vertical-align: middle;*/
}

A:link {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#000000;
    vertical-align: middle;
    text-decoration: none;
}

A:visited {
    color:#000000;
    font-size:12px;
    text-decoration: none;
}

A:hover {
    font-size:12px;
    color:#BF1123;
    text-decoration: none;
}

A:active {
    font-size:12px;
    color:#BF1123;
    font-weight:550;
    text-decoration: none;
}

A:focus {
    font-size:12px;
    color:#BF1123;
    text-decoration: none;
}

.error{
    color:#CC0000;
    text-align:left;
    font-weight:bold;
    font-size:12px;font-family: Verdana,Arial, Helvetica, sans-serif;
}

td.INFOTOTAL {
    padding:4px;
    background-color:#BBFFBB;
}

td A:link {
    color:#BF1123;
    vertical-align: top;
}

td.INFOTOTALHTML {
    padding:4px;
    background-color:#BBFFBB;
}

td.NOKTOTAL {
    padding-top:3px;
}

td.NOKTOTALHTML {
    padding-top:3px;
}

div.layout {
    width:780px;
}
.report {
    width: 650px;
    table-layout: fixed;
}

div.leftpadded {
    margin-left:120px;
    width: 650px;
}

td.icon {
    width: 20px;
}

td.menutop {
    background-image:url(img/redbar.gif);
    background-repeat: repeat-x;
}

a.menutop {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration: none;
}

.warning {
    background-color:#FFFF00;
    text-align:left;
    vertical-align:middle;
    color:#2C2D2F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style:italic;
    font-size:12px;
    font-weight: bolder;
    padding:3px;
}

.top {
  vertical-align:top;
}