/*
 |
 | Default verdier for en del attributter/tags
 |
 */
body
{
   height: 100%;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding:0px;
   font-family: Arial, Helvetica, Verdana;
   font-size: 1em;
   line-height: 1em;
   color: #C8B475;
   background-color: #000000;
}

h1, h2, h3, h4
{
   padding: 0;
   margin: 0;
}

h1,
p
{
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 2px;
   margin-bottom: 2px;
}

div
{
   background-repeat: no-repeat;
   background-position: top left;
}



a,
a:link,
a:visited
{
   color: #90753E;
   text-decoration: none;
   background-repeat: no-repeat;
}

a:hover
{
   color: #A7B7B4;
   text-decoration: none;
   background-repeat: no-repeat;
}
table 
{
   border-width: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   border-style: none;
}

input,
select 
{
   color: #555555;
   border: 1px solid #D0D0D0;
}

.container
{
	width: 776px; 
   border: 1px solid #937A42;
	margin-left: auto; 
	margin-right: auto;
   padding-left: 12px;
   padding-right: 12px;
   vertical-align:top;

}	

.padd
{
height:100%;

}
.padd2
{
height:100%;
}
.wrapper
{
	width:776px; 
   display: inline; /* fix for IE double margin bug */

}	

a.logo
{
   width: 278px;
   height: 55px;
   margin-left: 15px;
   margin-top: 54px;
   background-image: url(/static/images/museet/logo.gif);
   display: inline; /* fix for IE double margin bug */
   float: left;
}
img.headerImage
{
   margin-top: 12px;
   display: inline;
   float: right;
}

img.menuImage
{
   margin-top: 2px;
   border: 0;
}

.topMenu
{
   width: 776px;
   height: 34px;
   line-height: 34px;
   margin-top: 4px;
   margin-bottom: 12px;
   vertical-align: middle;
   background-image: url(/static/images/museet/menu_divider.gif);
   background-position: bottom left;
   background-repeat: repeat-x;
   display: inline;
   float: left;
   clear: both;
}
.topMenu a,
.topMenu a:link,
.topMenu a:visited
{
   font-size: 11px;
   color: #C8B475;
   margin-left: 26px;
   float: right;
}
.topMenu a:hover
{
   font-size: 11px;
   color:  #A7B7B4;
   margin-left: 26px;
   float: right;
}
.topMenu a.selected,
.topMenu a.selected:link,
.topMenu a.selected:visited
{
   font-size: 11px;
   color: #A7B7B4;
   margin-left: 26px;
   float: right;
}

.topMenuSelected a,
.topMenuSelected a:link,
.topMenuSelected a:visited
{
   font-size: 11px;
   color: #A7B7B4;
   margin-left: 26px;
   float: right;
}
.topMenuSelected a:hover
{
   font-size: 11px;
   color:  #A7B7B4;
   margin-left: 26px;
   float: right;
}



.unesco{
display: block;
margin-top: 45px;
margin-left: 25px;
}

.english .a,
.english a:link,
.english a:visited
{
   font-size: 11px;
   color: #6B8782;
   margin-left: 26px;
   float: right;
}
.english a:hover
{
font-size: 11px;
   color: #A7B7B4;
   margin-left: 26px;
   float: right;
}
.verticalDivider
{
   width: 1px;
   height: 100%;
   background-color: #4E4728;
   margin-left: 6px;
   margin-right: 6px;
   display: inline; /* fix for IE double margin bug */
   float: left;
}

.twoColumns,
.oneColumn
{
   width: 593px;
   padding-left: 14px;
   display: inline; 
   float: left;

}
.oneColumn
{
   width: 416px;
   overflow: hidden;
}
.twoColumns h1,
.oneColumn h1
{
   font-size: 0.95em;
   color: #BA4717;
}

.tCcontent {
   width: 593px;
   padding-left: 10px;
   padding-right: 16px;
   padding-top: 20px;
   padding-bottom: 30px;
   margin-bottom: 0px;
   display: inline; 
   float: left;
   /*height:400px;*/
   background-color: #E4DED0;
}
.oneColumn .tCcontent
{
   /*width: 416px;*/
   width: 390px;
}
.tCcontent h1
{
   font-size: 0.75em;
   color: #6B8782;
   text-transform: uppercase; 
   font-weight: normal;
}


.tCauthor
{  
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 0.6em;
   font-style: italic;
   color: #785912;
}
.tCtekst
{
	font-weight: normal;
   display: inline;
   padding-left: 10px;
   width: 560px;
   overflow: hidden;
   /*text-align: justify;*/
   float: left;
}
.oneColumn .tCtekst
{
   /*width: 416px;*/
   width: 380px;
}
.tCbilde
{  
   display: inline;
   color:#785912;
   float: right;
   font-size: 0.6em;
   line-height: 1em;
   width: 170px;
}

.forside {
   padding-top: 0px;
}

.content {
   width: 416px;
   padding-left: 14px;
   display: inline; 
   float: left;
}
.content h1
{
   font-size: 0.95em;
   color: #BA4816;
   font-weight: normal;
}
.content p
{
   font-size: 0.7em;
   color: #C8B475;
   /*text-align: justify;*/
}

.indexcontent {
   width: 380px;
   padding-left: 10px;
   padding-right: 20px;
   padding-top: 10px;
   padding-bottom: 10px;
   display: inline; 
   /*height: 855px;*/
   float: left;
   background-color: #E4DED0;
}

.indexcontent h1
{
   font-size: 0.75em;
   color: #6B8782;
   text-transform: uppercase; 
   margin-top: 0px;
   padding-top: 0px;
}
.indexcontent p
{
   font-size: 0.7em;
   color: #90753E;
   display: inline; 
}

.indexbilde
{
   margin-top: 20px;
   display: inline;
   float: right;
}

.indextekst
{
   display: inline;
   left: 410px;
   width: 270px;
   padding-right: 10px;
   padding-bottom: 0px;
   float: left;
   /*text-align: justify;*/
}

.indextekst a,
.indextekst a:link,
.indextekst a:visited,
.indextekst a:hover
{
   color: #6B8782;
   float: right;
   margin-bottom: 5px;
   border: 0;
}

.cattitle
{
   font-size: 0.7em;
   padding-bottom: 15px;
   padding-left: 10px;
}

.sitat
{
   padding-left: 70px;
   padding-right: 50px;
   padding-top: 50px;
   padding-bottom: 50px;
   font-size: 0.8em;
   font-style: italic;
   color: #BA4717;
   text-align: center;
   width: 250px;
}
.lesmer
{
   float: right;
   display: inline;
}
.lesmer a,
.lesmer a:link,
.lesmer a:visited,
.lesmer a:hover
{
   clear:both;
   color: #6B8782;  
}
.lesmer img
{
   border: 0;
}
.inline {
   display: inline;
}

.picrightColumn
{
   width: 185px;
   display: inline; /* fix for IE double margin bug */
   float: right;
}
.rightColumn
{
   width: 177px;
   margin-left: 13px;
   margin-right: 8px;
   display: inline; /* fix for IE double margin bug */
   float: right;
}
.rightColumn h2,
.rightColumn p
{
   font-size: 0.7em;
   color: #937A42;
   font-weight: normal;
}
.rightColumn h1
{
   font-size: 0.65em;
   font-size: 10pt;
   font-weight: normal;
   color: #6B8782;
   text-transform: uppercase; 
}
.navigation a
{
   color: #C8B475;
}
.navigation h1
{
   font-size: 0.75em;
   color: #C8B475;
   text-transform: uppercase; 
}
.navigation h2
{
   font-size: 0.5em;
   color: #C8B475;
   text-transform: uppercase; 
}

span.menuFnutt,
span.menuText
{
   line-height: 1.2em;
   display: inline;
   float: left;
}

span.menuFnutt
{
   margin-right: 2px; 
   margin-top: -1px;
}


.searchContainer input.query
{
   font-size: 0.7em;
   width: 100px;
   border-color: #937A42;
   border-width: 0px;
   background-color: #937A42;
   float: right;
   display: inline;

}
.searchContainer input.submit
{  
   width: 20px;
   height: 16px;
   cursor: pointer;
   margin-top: 1px;
   border: 0px;
   display: none;
   background-image: url(/static/images/museet/sok.gif);
   background-repeat: no-repeat;
   background-position: top left;
   float: right;
}
.rightColumn a,
.rightColumn a:link,
.rightColumn a:visited,
.rightColumn a:hover
{
   font-size: 0.7em;
   color: #6B8782;
   float: right;
}
.rightColumn a:hover
{
   color: #A7B7B4;
}
.rightColumn p a,
.rightColumn p a:link,
.rightColumn p a:visited,
.rightColumn p a:hover

{
   font-size: 1em;
   color: #6B8782;
   display: inline;
   float: none;
}
.rightColumn p a:hover
{
   color: #A7B7B4;
}
.rightColumn div
{
   width: 177px;
   padding-bottom: 10px;
   margin-bottom: 15px;
   border-bottom: 1px dotted #6B8782;
   display: inline;
   float: left;
}
.rightColumn div.last
{
   margin-bottom: 15px;
   border-bottom: 0;
   display: inline;
   float: left;
}

/*
.rightColumn div a,
.rightColumn div a:link,
.rightColumn div a:visited,
.rightColumn div a:hover
{
   color: #6B8782;
   float: right;
}
*/

.rlesmer
{
   color: #6B8782;
   float: right;
   margin-bottom: 0px;
   border: 0;
}
a.rlesmer:hover 
{
   color: #A7B7B4;
}
.rlesmer img
{
   border: 0;
}

.rightColumn div#last
{
   border-bottom: 0;
}
.navigation {
   width: 129px;
   padding-right: 12px;
   height: 100%;
   border-right: 1px solid #937A42;
   display: inline;
   float: left;
}
.navigation .group
{ 
  font-size: 0.7em;
   width: 109px;
   padding: 8px;
   padding-top: 2px;
   padding-bottom: 4px;
   margin-bottom: 8px;
   border: 1px solid #937A42;
}


.navigation .group#active, .groupforside#active  
{
  border-color: #6B8782;
}
.navigation .groupforside a.top,
.navigation .groupforside a#top
{
   margin-bottom: 8px;
   display: block;
}

.navigation .groupforside div div
{
   padding-left: 10px;
   clear: both;
}

.navigation .groupforside
{ 
   font-size: 0.7em;
   width: 109px;
   padding: 8px;
   padding-top: 2px;
   padding-bottom: 4px;
   margin-bottom: 8px;
   border: 1px solid #937A42;
}

.navigation .groupforside a,
.navigation .groupforside a:visited,
.navigation .groupforside a:active
{
   color: #937A42;
}
.navigation .groupforside a:hover
{
   color: #A7B7B4;
}

.groupover{
   font-size: 0.7em;
   width: 109px;
   padding: 8px;
   padding-top: 2px;
   padding-bottom: 4px;
   margin-bottom: 8px;
   border: 1px solid #6B8782;
}

.breadcrumbs {
   color: #898989;
   font-size: 0.7em;
   line-height: 0.85em;
   height: 30px;
   margin-top: 8px;
   margin-bottom: 20px;
}
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:hover,
.breadcrumbs a:active {
   color: #898989;
   text-decoration: none;
}
.breadcrumbs a:hover,
.breadcrumbs a:active {
   text-decoration: underline;
}

.navigation a {
/*   font-size: 0.7em;*/
   padding-top: 2px;
   padding-bottom: 5px;
  
}
.navigation a:hover 
{
/*   font-size: 0.7em;*/
   color: #A7B7B4;

}
.navigation div #selected {
   color: #A5AEA6;
}
.navigation div div #selected {
   font-weight: normal;
   background-position: top left;
}
.navigation div a {
/*font-size: 0.7em; */

}
.navigation div div a {
/*font-size: 0.7em;*/

}

.navigation div .title {
   color: #A5AEA6;
   padding-bottom: 50px;
}

.navigation div div .selectedM,
.navigation div div .selectedM:visited
{
   color: #A5AEA6;
}

.subcattitle {
   color: #A5AEA6;
   padding-bottom: 5px;
}

.navigation div#menu .spacer
{
height:0px;
padding: 0;
margin: 0;
font-size: 0px;
line-height: 0px;
display:block;
}

/*
 |
 | Klasser for lenker til eksterne sider, e-post, dokumenter, og mapper.
 | Lenkene blir rendret med et passende ikon
 | OBS! display: block
 | Inline-versjoner lages etter behov
 |
 */
.documentLink,
.folderLink,
.externalLink,
.emailLink {
   display: block;
   padding-left: 18px;
   padding-top: 3px;
   padding-bottom: 1px;
   /*
   line-height: 2.05em;
   */
   background-repeat: no-repeat;
   background-position: center left;
   color: #0094BA;
   text-decoration: none;
}
.folderLink {
   background-image: url(../grafikk/icons/folder.gif);
}
.documentLink {
   background-image: url(../grafikk/icons/document.gif);
}
.emailLink {
   background-image: url(../grafikk/icons/mail.gif);
}
.inlineEmailLink {
   display: inline;
}
.externalLink {
   background-image: url(../grafikk/icons/externallink.gif);
   padding-left: 8px;
}
/*
 |
 | Container for søkefunksjon (konverteres til form...?)
 |
 */
.searchContainer {
   clear: both;
   width:129px;
   height: 16px;
   overflow: hidden;
   display:inline;
   float:left;
}

.searchContainer form
{
   margin: 0;
   padding: 0;
}
.searchContainer form input
{
   color: #000000;
}

/*
 |
 | Klasser for footer
 |
 */
.comments {
   font-size: 0.7em;
   line-height: 0.85em;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 0px;
   padding-top: 9px;
   padding-bottom: 13px;
   border-top: 1px solid #E8E8E8;
   float: left;
}
.comments span {
}
.footer {
   font-size: 0.6em;
   color: #785912;
   line-height: normal;
   width: 771px;
   margin-top: 15px;
   margin-right:-3px;
   margin-bottom: 8px;
   float: left;
}
.footer div
{
   margin-left: 2px;
   margin-right: 2px;
   border-left: 1px solid #785912;
   display: inline; /* fix for IE double margin bug */
   float: left; 
}

.footer a,
a:link,
a:visited
{
   color: #785912;
   text-decoration: none;
   background-repeat: no-repeat;
}

.footer a:hover
{
   color: #A7B7B4;
   text-decoration: none;
   background-repeat: no-repeat;
}


/*
 |
 | Klasser for vanlige dokumenter
 |
 */
.document h1 { /* Tittel, vanlig dokument */
   padding-top: 0px;
   margin-top: 0px;
   font-weight: normal;
   font-size: 1.15em;
   line-height: 1.25em;
}
.document h2 { /* Ingress, vanlig dokument */
   font-weight: normal;
   font-size: 0.75em;   /* 0.75 */
   line-height: 1.4em; /* 1.05 */
}
.document h3,
.document p, 
.document ol, 
.document ul {  /* Paragraf/ordered list/unordered list/mellomtittel, vanlig dokument */
   font-size: 0.7em;
   line-height: 1.3em;
   margin-bottom: 1.25em;
}
.document h3 { /* Mellomtitel, vanlig dokument */
   font-weight: bold;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
.document .olLink { /* ordered list of links, for presentasjon av ei liste av lenker */
   color: #0094BA;
   margin-top: 32px;
   margin-left: 28px;
   padding-left: 0px;
}
.document .olLink li {
   margin-left: 0px;
   padding-left: 0px;
   margin-bottom: 1em;
}
.document img, .document .rightAlignedImage { /* img uten klasse defaulter til høyrejustert */
   margin-left: 10px;
   margin-bottom: 10px;
   float: right;
}
.document .leftAlignedImage { /* sett class="leftAlignedImage" for å venstrejustere bilder i dokumenter */
   margin-right: 10px;
   margin-bottom: 10px;
   float: left;
}
.document hr { /* horisontal skillelinje, vanlig dokument */
   border: 0;                 /* ingen border (for de browserne som bryr seg) */
   color: #E8E8E8;            /* for IE */
   background-color: #E8E8E8; /* for Opera & Mozilla */
   height: 1px;
   margin-top: 4px;
   margin-bottom: 12px;
}
.document .documentLink, /* Lenker vises inline i dokumenter  */
.document .folderLink,
.document .emailLink,
.document .externalLink
{
   display: inline;
}
.document a:hover,
.document a:active {
   text-decoration: underline;
}
.searchResult {
   font-size: 0.70em;
   line-height: 1.2em;
}
.searchResult caption {
   padding-top: 22px;
   padding-bottom: 50px;
   text-align: left;
}
.searchResult thead td {
   color: #828282;
   border-bottom: 1px solid #B9B9B9;
   padding-top: 2px;
   padding-bottom: 8px;
}
.searchResult thead .document {
   width: 290px;
   padding-left: 16px;
   background-repeat: no-repeat;
   background-image: url(../grafikk/icons/document.gif);
}
.searchResult thead .category {
   width: 190px;
   padding-left: 16px;
   background-repeat: no-repeat;
   background-image: url(../grafikk/icons/folder.gif);
}
.searchResult thead .date {
   width: 190px;
   padding-left: 16px;
   background-repeat: no-repeat;
   background-image: url(../grafikk/icons/dato.gif);
}
.searchResult thead .date {
   width: 110px;
}
.searchResult tbody td {
   color: #4F4F4F;
   border-bottom: 1px solid #E8E8E8;
   padding-top: 2px;
   padding-bottom: 3px;
}
.searchParameters {
   margin-top: 40px;
}
.searchParameters table {
   font-size: 0.70em;
   line-height: 1.5em;
}
.searchParameters .firstColumn {
   width: 110px;
}
.searchParameters table td {
   padding-bottom: 14px;
}
.searchParameters inputString, .searchParameters select {
   height: 18px;
   width: 172px;
}
.searchParameters .submit {
   width: 57px;
   height: 20px;
   border: 0;
   margin: 0;
   margin-top: 14px;
   padding: 0;
   display: none;
   background-image: url(../grafikk/searchbtn_form.gif);
   background-repeat: no-repeat;
}
.firstSitemapLevel {
}
.firstSitemapLevel caption {
   border-top: 1px solid #E8E8E8;
   font-weight: bold;
   font-size: 1.2em;
   line-height: 1em;
   margin: 0;
   padding-top: 10px;
   padding-bottom: 16px;
   text-align: left;
}
.secondSitemapLevel {
   font-weight: bold;
}
.thirdSitemapLevel {
   padding-left: 10px;
}
.fourthSitemapLevel {
   padding-left: 20px;
}
.firstSitemapLevel a, .firstSitemapLevel a:link, .firstSitemapLevel a:hover, .firstSitemapLevel a:visited {
   font-size: 0.70em;
   line-height: 1.3em;
   display: block;
}
.firstSitemapLevel td {
   vertical-align: top;
   width: 180px;
   padding-bottom: 16px;
}

.toolbar {

   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.65em;
   color:#8A8A8A;
   width:710px;
   margin-top:8px;
   margin-left:20px;
}

.toolbar a:link{
	text-decoration: none;
	color:#8A8A8A;
}
.toolbar a:hover{
	text-decoration: none;
	color:#666666;
}
.toolbar a:active{
	text-decoration: none;
	color:#666666;
}
.toolbar a:visited{
	text-decoration: none;
	color:#8A8A8A;
}

.searchfield {
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	
	
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
	
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	height:16px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #555555;
	line-height:1.05em;
}

.title
{
   font-size: 0.75em;
   color: #6B8782;
   text-transform: uppercase; 
   font-weight: normal;
}

.preamble
{
   color: #785912;
   font-weight: normal;
   font-size: 0.7em;
}

.paragraph
{
   color: #785912;
   font-weight: normal;
   font-size: 0.7em;
}

.forside .title
{
   font-size: 0.95em;
   color: #BA4816;
   text-transform: uppercase; 
   font-weight: normal;
}

.preamble
{
   color: #785912;
   font-weight: normal;
   font-size: 0.7em;
}

.paragraph
{
   color: #785912;
   font-weight: normal;
   font-size: 0.7em;
}
.paragraph a
{
   color: #6B8782;
}

.paragraph a:hover 
{
   color: #A7B7B4;
}

div#sitemap a
{
}
a.sitemapLevel1
{
   padding-left: 12px;
}
a.sitemapLevel2
{
   padding-left: 24px;
}
a.sitemapLevel3
{
   padding-left: 36px;
}
a.sitemapLevel4
{
   padding-left: 48px;
}
a.sitemapLevel4
{
   padding-left: 60px;
}
table.imagecontainer
{
}
#editable
{
}