/* GENERELT */
body { background: #FFF; color: #000; margin: 0; font-size: 100.01% }
p, td, th, li, address, dt, dd { font-family: Arial, Helvetica, Verdana, sans-serif; color: #000; font-size: 82%; letter-spacing: 0em; line-height: 1.2em; text-align: left; }
p { margin: 0 0 0.5em 0 }
ul, ol { margin: 0 0 0.5em 0.4em; }
li { margin-top: 0.2em; margin-bottom: 0.2em; }
dt { font-weight: bold; margin-top: 0.5em }
dd { margin-bottom: 0.5em; }
h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1em; color: #000; letter-spacing: 0.09em; font-weight: bold; margin: 1.5em 0 0.3em 0; text-align: left; padding: 0 }
h3 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 82%; color: #000; font-weight: bold; margin: 1em 0 0 0; text-align: left; padding: 0 }
address { font-style: normal; text-align: center; line-height: 1em; }
strong { font-weight: bold; }
em { font-style: italic; }
img { border: 0 }
code { font-family: Arial, Helvetica, sans-serif; color: #264C99; }
.kommentar { color: 666 }
@media print {
	code { color: #000 }
}
@media screen {
	.baggrund { background: #EEE }
}
@media handheld {
	.baggrund { background: #EEE }
}
@media screen {
	.roed { color: #900 }
}
@media handheld {
	.roed { color: #900 }
}
@media screen {
	.udskrift { visibility: hidden; display: none }
}
@media handheld {
	.udskrift { visibility: hidden; display: none }
}
@media print {
	.skaerm { visibility: hidden; display: none }
}
td p { font-size: 100% }
td h3 { font-size: 100% }
td li { font-size: 100% }

/* LINKS */
a:link       { color: #00C; text-decoration: underline }
a:visited    { color: #339; text-decoration: underline }
a:active     { color: #F00; text-decoration: underline }
a:hover      { color: #00F; text-decoration: underline }
@media print {
	a:link       { color: #000; text-decoration: none }
	a:visited    { color: #000; text-decoration: none }
}
a.skjult:link    { color: #000; text-decoration: none; }
a.skjult:visited { color: #000; text-decoration: none; }
a.skjult:active  { color: #F00; text-decoration: none; }
a.skjult:hover   { color: #000; text-decoration: none; }
a.diskret:link    { color: #600; text-decoration: none; }
a.diskret:visited { color: #603; text-decoration: none; }
a.diskret:active  { color: #F00; text-decoration: underline; }
a.diskret:hover   { color: #00F; text-decoration: underline; }

/* SIDEOMRÅDER */
@media screen {
	div#sideindhold { position: absolute; left: 12em; top: 185px; margin-left: 39px; right: 209px }
}
@media print {
	div#sideindhold { margin: 0 }
}
@media handheld {
	div#sideindhold { margin: 0 }
}
@media screen {
	p.logo { visibility: visible; position: absolute; left: 14.6em; top: 0; right: 0; margin: 0; padding: 0 }
}
@media print {
	p.logo { visibility: hidden; display: none }
}
@media handheld {
	p.logo { visibility: hidden; display: none }
}
@media screen {
	p.sidehovedkontakt { position: relative; top: 56px; right: 1em; text-align: right; color: #DDD }
	p.sidehovedkontakt a:link { color: #999; text-decoration: none }
	p.sidehovedkontakt a:visited { color: #999; text-decoration: none }
	p.sidehovedprint { visibility: hidden; position: absolute; }
}
@media print {
	p.sidehovedkontakt { visibility: hidden; display: none }
}
@media handheld {
	p.sidehovedkontakt { visibility: hidden; display: none }
}
@media screen {
	h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.5em; color: #000; letter-spacing: 0.09em; margin: 0; padding: 0; text-align: left; font-weight: bold; position: absolute; left: 0; top: -45px; }
}
@media print {
	h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.5em; color: #000; letter-spacing: 0.09em; margin: 0; padding: 0; text-align: left; font-weight: bold; }
}
@media handheld {
	h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.5em; color: #000; letter-spacing: 0.09em; margin: 0; padding: 0; text-align: left; font-weight: bold; }
}
@media screen {
	p.forfatter { visibility: hidden; display: none }
}
@media print {
	p.forfatter { font-style: italic; margin-bottom: 1.5em }
}
@media handheld {
	p.forfatter { font-style: italic }
}
@media screen {
	div#sidemenu { position: absolute; left: 0; width: 12em; top: 183px; bottom: 0; text-align: right }
	div#sidemenu ul { margin: 0; padding: 0 }
	div#sidemenu li { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0.2em; padding: 0; color: #666; font-weight: bold; text-align: right; list-style-type: none; }
	.valgt-sidemenu { background: url(/musik/res/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; color: #000 }
	div#sidemenu a:link { text-decoration: none; color: #666666; padding-left: 13px; }
	div#sidemenu a:visited { text-decoration: none; color: #666666; padding-left: 13px; }
	div#sidemenu a:active { background: url(/musik/res/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; text-decoration: none; color: #0000FF; }
	div#sidemenu a:hover { background: url(/musik/res/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; text-decoration: none; color: #000000; }
	div#reklamer { position: absolute; right: 10px; width: 160px; top: 183px; bottom: 0 }
}
@media print {
	div#sidemenu { visibility: hidden; display: none }
	div#reklamer { visibility: hidden; display: none }
}
@media handheld {
	div#sidemenu { }
	div#reklamer { }
}


