/* GENERELLE TAGS */

body {
	margin:0;padding:0;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:76%;
	color:#343434
	}


table {
	float:left
	}

h1 {
	font-size:1.3em;
	margin:0 0 14px 0;padding:0 0 0 0
	}
	
* html h1 {
	margin:0 0 14px 0;padding:0
	}	


h2 {
	font-size:1.1em;
	margin:0 0 10px 0
	}
	
h2.marg {
	font-size:1.1em;
	margin:12px 0 10px 0;
	padding-top:12px
	}

h2.right {
	font-size:1.1em;
	margin:12px 0 0 0;
}

h3 {
	font-size:1em;
	margin:0 0 10px 0
	}

p {	
	margin:0
	}

p.marg {
	margin:6px 0 12px 0
	}

div.marg {
	margin:6px 0 12px 0
	}


img {
	border:1px solid #ccc
	}	

img.noB {
	float:left;
	margin:0 12px 10px 0;
	border-style:none
	}

img.noBos {
	float:left;
	margin:0;
	border-style:none
	}

div.visPrimaertBillede {
	display:block;
	margin-bottom: 1em;
}

div.ophavsret {
	font-size: 0.8em;
	display:block;
}

a {
	color:#d62309;
	font-weight:bold
	}
	
a:hover {
	text-decoration:underline
	}
	
a.thin {
	font-weight:normal
	}		

/* GENERELLE TAGS SLUT */

	

/* STRUKTUR */	
	
.site {
	font-size:0.9em
	}	
		
.header {
	float:left;
	height:130px;
	width:100%;
	background:#d62309 url(images/grafikelementer/MusSam_top.jpg) no-repeat left;
	
	}	

.topmenu {
	float:left;
	width:760px;
	height:auto;
	margin:110px 0 0 0 
	}

.content {
	float:left;
	width:760px;
	height:auto;
	}

.content .submenu {
	display:none;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin-top:5px;
	border-bottom:1px dashed #d62309
	}

.content .contentTable {
	float:left;
	clear:both;
	margin:28px 0 20px 0;
	padding:0;
	width:760px;
	height:auto;
	border-spacing:0;
	border-collapse:collapse
	}
	
.content .contentTable td {
	vertical-align:top;
}	

.content .fullWidth,	
.content .contentTable .left75,
.content .contentTable .left25 {
	margin:0;
	padding:0px 0 0 20px 
}	

.content .contentTable .right25 {
	padding:0 0 0 0px;
	width:188px;
	height:auto;
	}

.content .contentTable .left75 {
	width:520px;
	height:auto;
	/* padding-right:32px; */
	padding-right:24px;
	}	
	

.contentTable .content50L,
.contentTable .content50R {
	float:left;
	width:252px; 
	height:auto;
	}
	
.contentTable .content50L {
	padding-right:16px
	}	
	
.contentTable .content50LFull,
.contentTable .content50RFull {
  float:left;
  width:370px; 
  max-width:370px;
  height:auto;
  }
  
.contentTable .content50LFull {
  padding-left:20px;
  } 

.kategori {
	margin:20px 0;
	min-height:100px;
	}

* html .kategori {
	height:100px	
	}

.kategori img {
	float:left;
	margin:0 12px 10px 0;
	border-style:none
	}


.footer {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin-top:20px;
	border-bottom:10px solid #d62309
	}
			
.footerContent {
	float:left;
	width:740px;
	height:auto;
	border-top:1px dashed #d62309;
	padding:20px 0 20px 20px;
	font-size:10px
	}

	
.splitter,
.splitterEmpty {
	clear:both;
	float:left;
	width:100%;
	height:auto;
	margin:12px 0 12px 0px;
	border-top:1px dashed #d62309;
	}	
	
* html .splitter,
* html .splitterEmpty {
	margin:12px 0 0 0px;
	}	
	
.splitterEmpty {
	border-style:none
	}	

		
/* STRUKTUR SLUT */		




/* NAVIGATION */		

			
.topmenu ul {
	display:inline;
	list-style:none;
	margin:0 0 0 12px;padding:0;
	color:#fff;
	font-size:10px
	}
	
.topmenu ul li {
	text-transform: uppercase;
	display:inline;
	padding:5px 8px;
	margin:0;
	line-height:20px;
	}

.topmenu ul li.kuas {
	position:absolute;
	top:20px;
	left:620px;
	width:80px;
	height:98px;
	}

.topmenu ul li.kuas img {
	width:100%;
	height:100%;
	}	

.topmenu ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:normal
	}	
	
.topmenu ul li a:hover {
	text-decoration:underline
	}

.topmenu ul li.aktiv {
	background:#fff;
	}

.topmenu ul li.aktiv a {
	font-weight:bold;
	color:#d62309;
	
	}

.page {
	margin-left: 0.4em;
	margin-right: 0.4em;
}

.paging {
		display: block;
		padding: 6px 0 6px 0;
		
}

.listPageOther {
}

.listPageCurrent {
}

/* CSS menu highlight magic */

body.forside #topmenu #forside, body.forside #topmenu #forside a,
body.oversigter #topmenu #oversigter, body.oversigter #topmenu #oversigter a,
body.soeg #topmenu #soeg, body.soeg #topmenu #soeg a,
body.websted #topmenu #websted, body.websted #topmenu #websted a,
body.hjaelp #topmenu #hjaelp, body.hjaelp #topmenu #hjaelp a,
body.login #topmenu #login, body.login #topmenu #login a
	{
	font-weight:bold;
	color:#d62309;
	}


body.forside #topmenu #forside, body.forside #topmenu #forside li,
body.oversigter #topmenu #oversigter, body.oversigter #topmenu #oversigter li,
body.soeg #topmenu #soeg, body.soeg #topmenu #soeg li,
body.websted #topmenu #websted, body.websted #topmenu #websted li,
body.hjaelp #topmenu #hjaelp, body.hjaelp #topmenu #hjaelp li,
body.login #topmenu #login, body.login #topmenu #login li
	{
  	background:#fff;
	}


/*  Submenu  */
.soegOverblik #submenu #soegOverblik, .soegOverblik #submenu #soegOverblik a,
.sag #submenu #soegSag, .sag #submenu #soegSag a,
.genstand #submenu #soegGenstand, .genstand #submenu #soegGenstand a,
.fotofilm #submenu #soegFotoFilm, .fotofilm #submenu #soegFotoFilm a,
.rapport #submenu #soegRapport, .rapport #submenu #soegRapport a,
.arkivalier #submenu #soegArkivalier, .arkivalier #submenu #soegArkivalier a,

.emneoversigt #submenu #emneoversigt, .emneoversigt #submenu #emneoversigt a,
.geografiskoversigt #submenu #geografiskoversigt, .geografiskoversigt #submenu #geografiskoversigt a,
.periodeoversigt #submenu #periodeoversigt, .periodeoversigt #submenu #periodeoversigt a,
.museumsoversigt #submenu #museumsoversigt, .museumsoversigt #submenu #museumsoversigt a,

.oss #submenu #oss, .oss #submenu #oss a,
.soegetips #submenu #soegetips, .soegetips #submenu #soegetips a,
.kontakt #submenu #kontakt, .kontakt #submenu #kontakt a
	{
	font-weight:bold
	}


/* CSS menu highlight */

.submenu ul {
	display:inline;
	margin:0 0 0 12px;padding:0;
	font-size:10px
	
	}

.submenu ul li {
	text-transform: uppercase;
	display:inline;
	padding:0px 8px 5px 8px;
	line-height:2em
	}
	
	
.submenu ul li a {
	text-decoration:none;
	font-weight:normal
	}	
	
.submenu ul li.aktiv a {
	font-weight:bold
	}	
	
.submenu ul li a:hover {
	text-decoration:underline
	}	
	
.footerContent a {
	font-weight:normal;
	font-size:11px
	}	


.menuNiv2 {
	list-style:none;
	margin:0;padding:0
	}
	
.menuNiv2 li {
	clear:both;
	margin:0 0 5px 0;padding:0
	}	

.menuNiv2 li a {
	font-weight:normal
	}
	
.menuNiv2 li.aktiv a {
	font-weight:bold
	}	
	
	
/* NAVIGATION slut */

/* FORM STRUKTUR */

form {
	margin:0;padding:0
	}
	
fieldset {
	margin:0;padding:0;
	border-style:none
	}	

form table {
	width:100%;
	height:auto;
	border-spacing:0
	}
	
form table td {
	padding:5px 0;
	vertical-align:top;
	text-align:left
	}
	
form table td p {
	padding:3px 0 0 8px;margin:0;
	font-size:10px
	}
	
form img {
	border-style:none
	}		

form.inline {
	display: inline;
}		


.search form p {
	padding:3px 0 0 0;
	margin:0;
}	

.search h2, 	
.searchA h1,
.searchV h1 {
	font-size:1.2em;
	}
	
.searchA h1,.searchV h1 {
	margin:12px 0 10px 0
	}			

#searchBoxMixed {
		margin-top: 0.5em;
}

/* FORM STRUKTUR SLUT */		

/* S�GNING */

img.wait_icon_loader {
	margin-left: 1em;
}

.search, .searchA, .searchV {
	padding:12px;
	background:#f6f1d4; 
	border-top:1px solid #f6f1d4;
	border-bottom:1px solid #f6f1d4;
	}
	
.search label, .searchA label, .searchV label {
	white-space:nowrap
	}	
	
.search {
	margin-bottom:40px;
	}
	
.searchA, .searchV {
	padding:0 0 12px 12px;
	}	
	
.search input.field, 
.searchA input.field, 
.searchA select.field, 
.searchA input.fieldSmall, 
.searchA input.fieldLarge, 
.searchV input.field, 
.searchV select.field, 
.searchV input.fieldSmall, 
.searchV input.fieldLarge {
	width:170px;
	height:auto;
	margin:0 8px
}
	
.search input.field {
	margin:0
	}	
	
.searchA input.fieldPeriode{
	width:220px;
  height:auto;
  margin:0 8px
	}	

.searchA input.fieldSmall,
.searchV input.fieldSmall {
	width:60px;
	height:auto;
	margin:0 8px
	}

.searchA input.fieldMedium,
.searchV input.fieldMedium {
  width:100px;
  height:auto;
  margin:0 8px
  }

.searchA input.fieldLarge,
.searchA select.selLarge {
	width:370px;
	height:auto;
	margin:0 8px
	}	
	
.searchV input.fieldLarge,
.searchV select.selLarge {
	width:350px;
	height:auto;
	margin:0 8px
	}	
	
.searchA div.genInput,
.searchV div.genInput {
  width:350px;
  height:auto;
  margin:0 0 12px 8px;
  padding:3px 0 3px 3px;
  background:#faf8da;
  border:1px solid #000;
  } 
  
.searchA div.genInputMed,
.searchV div.genInputMed {
  width:220px;
  height:auto;
  margin:0px 0 0 8px;
  padding:3px 0 3px 3px;
  background:#faf8da;
  border:1px solid #777777;
  } 
  
.search input.button, 
.searchA input.button,
.searchV input.button {
	width:auto;
	height:auto;
	padding:1px;
	border:1px solid #555
	}
	
a.fakeButton {
	clear:both;
	margin:8px 8px 12px 8px;
	padding:4px;color:#000;
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
	background:#d4d0c8;
	border:1px solid #000;
	}	
	
#choose {
	display:none;
	width:350px;
	height:150px;
	background:#fff;
	margin:8px;
	padding:3px;
	border:1px solid #000;
	overflow:auto
	}
	
#choose ul.chooseInner {
	width:300px;
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden
	}
	
.chooseInner ul {
	list-style:none;
	}
	
.chooseInner ul,	
.chooseInner ul li ul,
.chooseInner ul li ul li ul,
.chooseInner ul li ul li ul li ul,
.chooseInner ul li ul li ul li ul li ul {	
	margin:0 0 0 8px;
	padding:0 0 0 8px
	}	
.chooseInner a {	
	text-decoration:none;
	}				
	
/* S�GNING SLUT */		
 
/* S�GERESULTAT */

.searchText {
	font-weight: bold;
}

table.result {
	clear:both;
	float:left;
	width:100%;
	height:auto;
	border-spacing:0;
	border-collapse:collapse;
	text-align:left;
	margin:5px 0px;
	}

.result th {
	white-space:nowrap;
	vertical-align:top;
	border-bottom:1px solid #d62309;
	padding:0 0 6px 6px
	}
	
th.light {
		color:#777
	}	

.result th a {
	text-decoration:none;
	color:#343434
	}

.result th img {
	border-style:none
	}		

.result td {
	padding:6px
	}
	
.result td.dark {
	background:#eee
	}	
	
.result td.light {
	background:#fff
	}	

/* S�GERESULTAT SLUT */

/* OPSLAG */

.descr,
.descrWide {
	clear:both;
	float:left;
	display:block;
	height:auto;
	width:200px;
	margin:3px 0
	}
	
.descrWide {
	float:none; /* Note: this prevents a problem in IE, where the last letters from the last .descrWide field sometimes where duplicated*/
	height:auto;
	width:520px;
	}	

.descrRight {
	margin: 0 0 5px 0;	
}

.fieldTitle {
		font-weight: bold;
}

.museumlistSelection {
		font-weight: bold;
}

.opslag {
	
	}



.left75 .opslagsHeader,
.opslag .opslagsHeader {	
	float:left;
	height:auto;
	width:100%
	}
	
.opslag .wforfatter {
	clear:both;
	float:left;
	margin:12px 0;
	font-style:italic
	}	
	
.opslag .helpLink {	
	clear:both;
	float:left;
	margin:10px 0
	}	

.opslag .fodnote {
	clear:both;
	float:left
	}
	
.opslag p {
	margin-bottom:16px
	}
	


/* OPSLAG SLUT */

/*  */


/* OVERSIGT START */

.oversigt table{
  border-collapse:collapse;
  margin:0;
  padding:0;
	}

.oversigtTdImg img,
.oversigtImg,
.oversigt img{
	padding:3px;
  border-color:#000000;
  border-style:solid;
  margin:0px;
  background:#FFFFFF;
	}

.oversigtTdImg{
	text-align:center;
	padding:0px;
	background:#f6f4d6;
	}
	
.oversigtTdFiller{
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
	}

.oversigtTd,
.oversigt td {
  height:48px;
	clear:both;
	text-align:center;
	padding:0px;
	margin:0px;
	background:#f6f4d6;
}

.oversigtTdImg a,
.oversigtTd a,
.oversigt a {
  text-decoration:none;
	}
	
.scrollDiv {
  max-height: 508px;
  min-height: 508px;
  overflow: auto;
}
	
.oversigtP{
	margin:0px 10px; 
	}

.oversigtH2{
	margin:0px 8px;
	}
/* OVERSIGT SLUT */

/* POPUPS START */
.framedDiv {
  height: 382px;
  overflow: auto;
  border: 1px solid #000000;
  width: 230px;
}

.imagemapTd {
  max-width: 415px;
  overflow: hidden;
  max-height:384px;
  margin:0px;
  padding:5px 0px;
}

.contentPopup{
  width: 660px;
  margin:28px 20px 20px 20px;
}

.contentPopupNarrow{
  width: 540px;
  margin:28px 20px 20px 20px;
}

.contentPopupNarrow .framedDiv{
	width:260px;
	}

.framedDiv p{
	padding:5px 0px 0px 5px;
	}
	
.framedDiv p,
.framedDiv tr{
  cursor: pointer;
}

.framedDiv p.hover,
.framedDiv tr.hover{
	background:#f6f4d6;
}

.framedDiv p.selected,
.framedDiv tr.selected{
  background:#efe8b2;
}

.framedDiv td.padding{
	padding:5px 0px 0px 8px;
	}

/*POPUP Slut*/