BODY {
    font-family: Verdana, arial, sans-serif;
}

BODY.mainpage {
    background: #c5cfd0;
    margin-left: 0;
    margin-top: 1px;
    margin-right: 0;
    margin-bottom: 0;
}

BODY.innsyn {
    margin-right: 2px
}

BODY.subPage {
    margin: 0;
}

form select, input {
    font-family: verdana, sans-serif;
    font-size: 10px;
}

A:LINK, A:ACTIVE, A:VISITED {
    font-family: Verdana, arial, sans-serif;
    color: #000000;
    text-decoration: none;
}

A:HOVER {
    font-family: Verdana, arial, sans-serif;
    text-decoration: underline;
    color: #ff0000;
}

span.link {
    cursor: pointer;
    text-decoration: underline;
    color: blue;
}

OPTION {
    font-family: Verdana, arial, sans-serif;
    font-size: 11px;
    color: black;
}

.tabLink {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    text-decoration: underline;
}

.downTab {
    border-style: outset;
    border-width: 1px;
}

.upTab {
    border-style: inset;
    border-width: 1px;
    background: #00678f url('img/tab_background.gif');
}

.smallFont {
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.innsynFont {
    font-family: Verdana, arial, sans-serif;
    font-size: 24px;
    color: #00678f;
    text-decoration: none;
}

.largerFont {
    font-size: 13px
}

.redInfo {
    background: url('img/exclamation.png') no-repeat left center;
    padding-left: 20px;
    font-family: Verdana, arial, sans-serif;
    font-size: 13px;
    color: red;
    text-decoration: none;
}

.greenInfo {
    background: url('img/accept.png') no-repeat left center;
    padding-left: 20px;
    font-family: Verdana, arial, sans-serif;
    font-size: 13px;
    color: green;
    text-decoration: none;
}

.plainInfo {
    font-family: Verdana, arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
}

.optionFontFremhev {
    font-family: Verdana, arial, sans-serif;
    font-size: 11px;
    color: #ff0000;
    font-weight: bolder;
}

.optionFontFremhevGreen {
    font-family: Verdana, arial, sans-serif;
    font-size: 11px;
    color: #03A103;
    font-weight: bolder;
}

.greenLink:visited {
    color: #03A103;
}

.greenLink:link {
    color: #03A103;
}

.greenLink:active {
    color: #03A103;
}

.greenLink:hover {
    color: #03A103;
    text-decoration: underline;
}

.blackLink:visited {
    color: #000000;
}

.blackLink:link {
    color: #000000;
}

.blackLink:active {
    color: #000000;
}

.blackLink:hover {
    color: #000000;
    text-decoration: underline;
}

.greyLink:visited {
    color: #000000;
}

.greyLink:link {
    color: #000000;
}

.greyLink:active {
    color: #000000;
}

.greyLink:hover {
    color: #000000;
    text-decoration: underline;
}

.redLink:visited {
    color: red;
}

.redLink:link {
    color: red;
}

.redLink:active {
    color: red;
}

.redLink:hover {
    color: red;
    text-decoration: underline;
}

.malTabell td {
    border-bottom: 1px solid #000000;
    padding-left: 2px;
    padding-right: 10px;
    font-size: 13px;
}

.darkRow td {
    background: #00678f;
    color: #FFFFFF;
    font-weight: bolder;
}

.selectedRow td {
    font-weight: bolder;
    border-bottom: 1px solid #C0C0C0;
    background: #c1cf0a;
    padding-left: 2px;
    padding-right: 10px;
    font-size: 13px;
}

.unselectedRow td {
    border-bottom: 1px solid #C0C0C0;
    background: #ffffff;
    padding-left: 2px;
    padding-right: 10px;
    font-size: 13px;
}

.descriptor {
    color: #00678f;
    font-size: 12px
}

.versionnr {
    font-size: 11px;
    right: 2px;
    position: absolute;
    top: 2px;
    z-index: 100;
}

.warning {
    font-size: 13px;
    color: red;
}

.bpbutton {
}

.lastHendelseTd {
    width: 100%;
    height: 20px;
    margin-left: 5px;
}

.innsynDokumentImage {
    margin-left: 2px;
    margin-right: 4px;
    border: 0px;
}

.innsynDokumentBraArkivImage {
    margin-left: 2px;
    border: 0px;
}

.innsynDokumentLastEmptyImage {
    margin-left: 0px;
    margin-right: 2px;
    border: 0px;
}

.innsynDokErrorTxt {
    color: black;
    font-size: 11px;
}

.innsynDokTable {
    width: 100%;
    font-size: 12px;
}

#innsynRelasjonsTabell {
    width: 100%;
    font-size: 13px;
}

.innsynRelLink {
    margin-left: 3px;
    margin-right: 4px;
    width: 14px;
}

.searchRelaterteTd {
    border-bottom: 1px solid #c0c0c0
}

.searchRelaterteFont {
    font-size: 10px;
}

.searchRelaterteNoneFound {
    font-size: 11px;
    color: #00678f;
}

.tipLink A:link {
    text-decoration: underline;
}

.tipLink A:before {
    text-decoration: underline;
}

.matrikkelTabell {
    font-size: 10px;
}

#progressBar {
    padding-top: 5px;
}

#progressBarBox {
    width: 350px;
    height: 20px;
    border: 1px inset;
    background: #eee;
}

#progressBarBoxContent {
    width: 0;
    height: 20px;
    border-right: 1px solid #444;
    background: #9ACB34;
}
