/* Generelt */
html { height: 100%; }
body { color: #000000; background-color: #ffffff; height: 100%; margin: 0; padding: 0; font-size: 100%; }
p,tr,th,td,ol,ul { color: #000000; background-color: transparent; text-align: left; font-size: 100%; }
p,tr,th,td { padding: 0 }
p { margin: 1em 0 1em 0 }
img { border: none }
li { margin-top: 0.3em; margin-bottom: 0.3em; }
strong { font-weight: bold; }
em { font-style: italic; }
td { vertical-align: top; }
form { margin: 0 }
sup { font-size: 80% }
hr { height: 1px; border: none; margin: 0; color: #8B8B8B; background-color: #8B8B8B; }
small { font-size: 80% }

/* Overordnet design */
#globaltabel { width: 100%; height: auto }
#venstremargin { background: #FFF; height: auto }
#venstremargin2 { background: #FFF; height: auto }
#hoejremargin { background: #FFF }
#indholdscelle { width: 100% }
#spiraltop { display: none }
#topbillede { display: none }
#toplogo { display: none }
#topmenu { width: 100%; background: #FFF; height: auto }
#topmenu2 { width: 100%; background: #FFF; height: auto }
#topmenu2punkter { width: 100%; background: #FFF; height: auto }
#topmenu2soegefelt { width: auto; height: auto }
#soegefelt { width: 100px; height: 14px; border: none; margin-top: 4px; margin-right: 4px; }
#topmenu2soegeknap { width: 36px; height: 22px; }
#redigeringsknapper { display: none }

#indholdsrude { margin: 0; padding: 0; background: #FFF; border: 0; width: 100% }

#indholdmedsidemenu { padding: 0; margin: 0; border: 0 }
#indholdudensidemenu { padding: 0; margin: 0; border: 0 }

#sidemenu { padding: 0; margin: 2em 0 0 0; width: 100%; font-size: 100%; position: static; }
#sidemenuoverskrift { color: #666; font-size: 100%; margin: 0; font-weight: bold; }
a.sidemenuoverskrift:link    { text-decoration: underline; color: #00C; background-color: transparent; }
a.sidemenuoverskrift:visited { text-decoration: underline; color: #609; background-color: transparent; }
a.sidemenuoverskrift:active  { text-decoration: underline; color: #F00; background-color: transparent; }
a.sidemenuoverskrift:hover   { text-decoration: underline; color: #F00; background-color: transparent; }
hr.sidemenulinje { display: none }
a.sidemenu:link    { text-decoration: underline; color: #00C; background-color: transparent; }
a.sidemenu:visited { text-decoration: underline; color: #609; background-color: transparent; }
a.sidemenu:active  { text-decoration: underline; color: #F00; background-color: transparent; }
a.sidemenu:hover   { text-decoration: underline; color: #F00; background-color: transparent; }

p.slut { margin: 1em 0 0 0; padding: 0; text-align: right; color: #666; display: none }

#sidefod { height: auto; background-color: #FFF; text-align: left; color: #000; padding: 0 }
#sidefod-laerer { height: auto; background-color: #FFF; text-align: left; color: #000; padding: 0 }
#sidefod-merit { height: auto; background-color: #FFF; text-align: left; color: #000; padding: 0 }
#sidefod-efter { height: auto; background-color: #FFF; text-align: left; color: #000; padding: 0 }
address { font-style: normal; margin-top: 1em; font-size: 80% }
a.sidefod:link    { text-decoration: none; color: #000; background-color: transparent; }
a.sidefod:visited { text-decoration: none; color: #000; background-color: transparent; }
a.sidefod:active  { text-decoration: underline; color: #F00; background-color: transparent; }
a.sidefod:hover   { text-decoration: underline; color: #00C; background-color: transparent; }

/* Overskrifter */
h1 { font-size: 125%; margin: 1em 0 0 0; padding: 0; font-weight: bold; line-height: 125% }
h2 { font-size: 100%; margin: 1em 0 0 0; color: #000; font-weight: bold; text-transform: uppercase }
h2.spalteoverskrift { }
h3 { font-size: 100%; margin: 1em 0 0 0; color: #000; font-weight: bold; }

/* Sideindhold */
.venstrespalte { }
.hoejrespalte { }
.venstrespalte2 { }
.venstrespalte2indre { }
.hoejrespalte2 { }

/* Specielle */
.skaerm { }
.udskrift { display: none }
.baggrund { background: #FFF5EE }
.kommentar { color: #666 }
.advarsel { color: #C00 }
.ingenmargin { margin: 0 }
.billedtekst { font-size: 100%; color: #666; background-color: transparent; font-style: italic; }
.foerste { margin-top: 0 }

/* Links */
a:link       { color: #00C; background-color: transparent; text-decoration: underline }
a:visited    { color: #309; background-color: transparent; text-decoration: underline }
a:active     { color: #F00; background-color: transparent; text-decoration: underline }
a:hover      { color: #00F; background-color: transparent; text-decoration: underline }
a.skjult:link    { text-decoration: none; color: #000000; background-color: transparent; }
a.skjult:visited { text-decoration: none; color: #000000; background-color: transparent; }
a.skjult:active  { text-decoration: none; color: #000000; background-color: transparent; }
a.skjult:hover   { text-decoration: none; color: #000000; background-color: transparent; }
a.diskret:link    { text-decoration: none; color: #000000; background-color: transparent; }
a.diskret:visited { text-decoration: none; color: #000000; background-color: transparent; }
a.diskret:active  { text-decoration: underline; color: #F00; background-color: transparent; }
a.diskret:hover   { text-decoration: underline; color: #00F; background-color: transparent; }
a.h2:link       { color: #666; background-color: transparent; text-decoration: none }
a.h2:visited    { color: #666; background-color: transparent; text-decoration: none }
a.h2:active     { color: #666; background-color: transparent; text-decoration: underline }
a.h2:hover      { color: #666; background-color: transparent; text-decoration: underline }
a.kommentar:link       { color: #666; background-color: transparent; text-decoration: none }
a.kommentar:visited    { color: #666; background-color: transparent; text-decoration: none }
a.kommentar:active     { color: #E2701D; background-color: transparent; text-decoration: underline }
a.kommentar:hover      { color: #E2701D; background-color: transparent; text-decoration: underline }
