@media screen {
/* 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
	}

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
	}

a {
	color:#ec1481;
	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:#BD1761 url(images/kid_top.jpg) no-repeat left;
	/*background:#ec1481 url(images/kunstindeks_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 #ec1481
	}

.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
	}	
	

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


.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 #ec1481
	}
			
.footerContent {
	float:left;
	width:740px;
	height:auto;
	border-top:1px dashed #ec1481;
	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 #ec1481;
	}	
	
* 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 {
	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:#ec1481;
	
	}

.listPageOther {
}

.listPageCurrent {
}

/* CSS menu highlight magic */

body.forside #topmenu #forside, body.forside #topmenu #forside 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.links #topmenu #links, body.links #topmenu #links a,
body.login #topmenu #login, body.login #topmenu #login a,
body.sprog #topmenu #sprog, body.sprog #topmenu #sprog a
	{
	font-weight:bold;
	color:#ec1481;
	}


body.forside #topmenu #forside, body.forside #topmenu #forside 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.links #topmenu #links, body.links #topmenu #links li,
body.login #topmenu #login, body.login #topmenu #login li,
body.sprog #topmenu #sprog, body.sprog #topmenu #sprog li
	{
  	background:#fff;
	}


.soegKunstner #submenu #soegKunstner, .soegKunstner #submenu #soegKunstner a,
.soegVaerk #submenu #soegVaerk, .soegVaerk #submenu #soegVaerk a,
.soegMuseumsoversigt #submenu #soegMuseumsoversigt, .soegMuseumsoversigt #submenu #soegMuseumsoversigt a,
.soegKunstneroversigt #submenu #soegKunstneroversigt, .soegKunstneroversigt #submenu #soegKunstneroversigt a
	{
	font-weight:bold
	}

.soegKunstner #submenu #soegKunstner, .soegKunstner #submenu #soegKunstner a,
.soegVaerk #submenu #soegVaerk, .soegVaerk #submenu #soegVaerk a,
.soegMuseumsoversigt #submenu #soegMuseumsoversigt, .soegMuseumsoversigt #submenu #soegMuseumsoversigt a,
.soegKunstneroversigt #submenu #soegKunstneroversigt, .soegKunstneroversigt #submenu #soegKunstneroversigt a
.omKID #submenu #omKID, .omKID #submenu #omKID a,
.omWeilbach #submenu #omWeilbach, .omWeilbach #submenu #omWeilbach a,
.oss #submenu #oss, .oss #submenu #oss a,
.soegetips #submenu #soegetips, .soegetips #submenu #soegetips a,
.kontakt #submenu #kontakt, .kontakt #submenu #kontakt a,
.weilbachForfattere #submenu #omWeilbach, .weilbachForfattere #submenu #omWeilbach a,
.weilbachRedForfattere #submenu #omWeilbach, .weilbachRedForfattere #submenu #omWeilbach a,
.weilbachForkortelser #submenu #omWeilbach, .weilbachForkortelser #submenu #omWeilbach a,
.weilbachForord #submenu #omWeilbach, .weilbachForord #submenu #omWeilbach a,
.weilbachVejledninger #submenu #omWeilbach, .weilbachVejledninger #submenu #omWeilbach a
	{
	font-weight:bold;
	}

/* CSS menu highlight */

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

.submenu ul li {
	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 */

/* 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
	}			

/* FORM STRUKTUR SLUT */		

/* SØGNING */

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

.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
	}	
	
.searchV div.genInput {
	width:350px;
	height:auto;
	margin:0 0 12px 8px;
	padding:3px 0 3px 3px;
	background:#fde3f0;
	border:1px solid #000;
	}	
	
.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 */

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

.result th {
	white-space:nowrap;
	vertical-align:top;
	border-bottom:1px solid #ec1481;
	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;
	}	

.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 */

/*  */
}

@media print {
body {
  font-family:verdana, sans-serif;
  font-size:10pt;
  }
p {text-align:justify;}
	.header, .soegKunstner, .soegVaerk, .right25 {
  display:none;
  }
  
	
	
}