/* DEFAULT */

H1, H2, H3, H4, H5, H6, P {margin-top: 0px;}

/* BODY STYLES */
.body {width: 100%;margin-bottom: 0px;padding-top: 8px;}
.body .content {padding-bottom: 28px;padding-left: 20px;padding-right: 10px;}
.body .content IMG.right {margin-left: 12px;margin-bottom: 8px;}	
.body A:hover {background-color: transparent;color: #c91b1b;}
.body A.visited {}
.body H1 {color: #006633;font-size: 1.45em;line-height: 20px;line-height: 1.2em;margin-bottom: 16px;clear:both;}
.body H2, .body .Heading2 {font-size: 1.15em;line-height: 18px;line-height: 1.5em;margin-bottom: 2px;margin-top:22px;color: #006633;font-weight:bold;}

.body BLOCKQUOTE {margin: 0px 0px 0px 40px;}
.body H3 {font-size: 1em;font-weight: bold;line-height: 16px;line-height:1.4em;margin-bottom: 2px;color: #006633;}
.body H4 {font-size: 14px;font-weight: normal;line-height: 18px;font-size: 12px;font-weight: bold;line-height: 16px;margin-bottom: 16px;}

.body P, .body LI, .body .MsoNormal {font-size: 1em;line-height: 1.3em;margin-bottom: 1.3em;}
UL, .body UL .toc UL {margin: 0px 0px 16px 0px;padding: 0px 0px 0px 15px;}
.toc UL {list-style: none;padding: 0px;}
OL, .body OL  {margin: 0px 0px 16px 0px;padding: 0px 0px 0px 25px;}
UL LI, OL LI, .body UL LI, .toc UL LI {padding: 2px 0px 4px 0px;margin: 0px 0px 0px 0px;}

#default #middle ul {margin:0.3em 0 0.8em 0;padding: 0 0 0 2.0em;line-height:1.1em;clear:both;display:block;}
#default #middle ul li{padding: 0.2em 0 0.4em 0;margin: 0;line-height:1.1em;}
#default #middle ul li ul{margin:0.3em 0 -0.2em 0;padding: 0 0 0 2.0em;line-height:1.0em;}
#default #middle ul li ul li{padding: 0.2em 0 0.2em 0;margin: 0;line-height:1.0em;}

#default #middle ol {margin:0.3em 0 0.8em 1.7em;padding: 0 0 0 0.5em;line-height:1.1em;clear:both;display:block;}
#default #middle ol li{padding: 0.2em 0 0.4em 0;margin: 0;line-height:1.1em;}
#default #middle ol li ol{margin:0 0 0 0;padding: 0 0 0 1.1em;line-height:1.0em;}
#default #middle ol li ol li{padding: 0.2em 0 0.4em 0;margin: 0;line-height:1.0em;}

p.ingress {font-weight:bold;}
span.blokk {white-space : nowrap;}

/*  for ny sectionside */
.SectionListUL {padding: 0px 0px 5px 10px;margin: 0px 0px 5px 10px;}
.SectionListLI {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
/* TABLE STYLES */
.body TABLE {width: 100%;}
.body TABLE, .body TABLE TR, .body TABLE TR TD, .body TABLE P {	font-family: verdana, sans-serif;font-size:10px;font-size: 0.95em;line-height: 1.4em;margin: 0px 0px 13px 0px;}
.body TABLE TH{text-align:left;}
.body TABLE TR TD {padding: 2px 2px 2px 3px;}
.body TABLE UL LI, .body TABLE OL LI {font-family: verdana, sans-serif;font-size: 10px;line-height: 13px;}	
.body .table-h1 {font-weight: bold;background-color: #C9C6B5;}
.body .table-h1 {font-weight: bold;background-color: #C9C6B5;}
.body .table-h1 TD {font-weight: bold;background-color: #C9C6B5;}
.body .table-h2{font-weight: bold;background-color: #C9C6B5;}
.body .table-h3{font-weight: bold;background-color: #E8E6DB;}
.body .table-h3{font-weight: bold;background-color: #E8E6DB;}
.body .table-h3 TD {font-weight: bold;background-color: #E8E6DB;}
.body .table-content-1 {background-color: #F9F8F4;}
.body .table-content-1 {background-color: #F9F8F4;}
.body .table-content-1 TD {background-color: #F9F8F4;}
.body .table-content-2{background-color:#E8E6DB;}
.body .table-content-2{background-color:#E8E6DB;}
.body .table-content-2 TD {background-color:#E8E6DB;}
.body .table-content-3{background-color:#F9F8F4;}
.body .table-content-4{background-color:#E8E6DB;}
.body .captionClass{font-size: 1.15em;line-height: 18px;line-height: 1.5em;margin-bottom: 2px;margin-top:22px;color: #006633;font-weight:bold;text-align:left;}

/* RELATIONS & DOWNLOADS */
.relations {clear: both;margin-left: 0px;xpadding:5px 10px 10px 10px;xborder: 1px solid #e3e0db;}
#right .relations {clear: both;margin-left: 0px;padding:5px 10px 10px 10px;border: 1px solid #e3e0db;}

#right .relations {margin-left: 0px;margin-bottom:16px;padding:5px 10px 10px 10px;width:155px;border:1px solid #e3e0db;}
.body .relations H4 {color: #006633;font-size: 12px;font-weight: bold;margin-bottom: 0px;}
.body .relations H2 {color: #006633;font-size:1.05em;margin:0;padding:3px 0 3px 0;display:block;}
.body .relations P {margin-bottom: 16px;}

.body .relations UL {padding: 0px;margin-bottom: 16px;margin-top: 4px;border-left: 1px solid #E8E5D4;border-right: 1px solid #E8E5D4;}
.body .relations UL LI {background-image: none;padding: 0px;margin-bottom: 4px;}
.body .relations UL LI A {background-image: none;padding: 0px;display: inline;}
.body .relations UL LI A:hover {color: #c91b1b;}

/* SPECIAL STYLES */
.body .featuredFAQ {background-image: url(../img/stripes-white.gif);padding: 10px 10px 1px 10px;margin-bottom: 16px;}

/* FORSKRIFTER */
.body .detailedRule {padding: 0px;margin: 0px;}
.body .detailedRule .text {background-color: White;border: 1px dashed Black;padding: 5px 10px 5px 10px;margin-bottom: 16px;}

/* SEARCH */
.body .search .input {margin-bottom: 16px;}
.body .search .input .query {width: 200px;float: left;margin-right: 5px;}
.body .search .input .button {width: 55px;}
.body .search .options {margin-bottom: 16px;}
.body .search .options label {clear: both;margin-bottom: 0px;line-height: 20px;}
.body .search .options INPUT {float: left;margin-right: 4px;}
.body .search .message {border: 1px dashed Red;padding: 5px 10px 5px 10px;margin-bottom: 16px;}
.body .search .result .header {margin-bottom: 16px;}
.body .search .result .navigation {margin-bottom: 16px;}
.body .search .result .page P, .body .search .result .file P {margin-bottom: 0px;}
.body .search .result .page .details, .body .search .result .file .details {color: #666666;margin-bottom: 16px;}
.body .search .result .file .details IMG {float: left;margin-right: 4px;}
.search fieldset {margin:5px 0 0 0;padding:0; border:none;}
.search legend {display:none;}

.search input.sok {color:#006633; border:1px solid #a6a6a6;margin:0;padding:1px 0 0 3px;margin-right:5px;width:143px;line-height:12px;}
.search input.sokbutton {cursor:pointer; border:0px solid #333;border-top:0px solid #fff;background: transparent url(../images/button_sokB.gif) no-repeat 0px 0px;line-height:12px;font-size:10px !important;width:47px;height:20px;color:#fff;text-transform:uppercase;font-weight:bold;padding:0;}

.login fieldset {margin:0;padding:0; border:none;}
.login legend {display:none;}
.login input.loginbutton {margin-left:25px;margin-bottom:5px;text-align:left;cursor:pointer; border:0px solid #333;background: transparent url(../images/button_login_blue.gif) no-repeat 0px 0px;font-size:11px;width:98px;height:32px;padding:0px 3px 3px 3px;padding:0 10px 0 10px;color:#fff;text-transform:uppercase;font-weight:bold; }

/* SITEMAP */

.body .sitemap UL {	line-height: 18px;padding: 0px;margin: 0px;list-style: none;}
.body .sitemap UL LI {margin: 0px;padding: 0px;}
.body .sitemap UL LI  {background-position: top left;background-repeat: no-repeat;padding-left: 20px;}

/* level 1 */
.body .sitemap UL LI {background-image: url(../img/listIcon-sitemap-lvl01.gif);margin-bottom: 16px;font-size: 14px;font-weight: bold;line-height: 18px;}
.body .sitemap UL LI UL LI {background-image: url(../img/listIcon-sitemap-lvl02.gif);margin-bottom: 0px; font-size: 12px;font-weight: bold;line-height: 18px;}
.body .sitemap UL LI UL LI UL LI {background-image: url(../img/listIcon-sitemap-lvl03.gif);font-size: 12px;font-weight: normal;line-height: 18px;}
.body .sitemap UL LI UL LI UL LI UL LI {background-image: url(../img/listIcon-sitemap-lvl04.gif);font-size: 11px;font-weight: normal;line-height: 18px;}
h2.searchResultHeading {font-size:1.2em; margin:0; padding:0; font-weight:normal}
p.details{ margin:0 0 0.7em 0}