/* Generelt */
html { height: 100%; }
body { color: #000000; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 7.4pt; height: 100%; margin: 0; padding: 0; }
p,tr,th,td,ol,ul { color: #000000; background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 7.4pt; text-align: left; }
p,tr,th,td { padding: 0 }
p { margin: 7.4pt 0 7.4pt 0 }
img { border: none }
ol, ul { margin: 0 0 0.5em 3pt; padding-left: 3pt }
li { margin: 3pt 0 3pt 7px; padding-left: 0em; list-style-image: url(/res/fredersembilleder/hoejrepil.gif) }
strong { font-weight: bold; }
em { font-style: italic; }
td { vertical-align: top; }
form { margin: 0 }
sup { font-size: 6.7pt }
hr { height: 1px; border: none; margin: 0; color: #8B8B8B; background-color: #8B8B8B; }
small { font-size: 6.7pt }

/* Overordnet design */
#globaltabel { width: 100%; height: 100% }
#venstremargin { background: transparent url(/res/spiral-venstre.gif) no-repeat top right; vertical-align: top }
#venstremargin2 { background: transparent url(/res/venstremarginML.gif) repeat-x top right; height: 178px; }
#hoejremargin { background: transparent url(/res/hoejremarginML.gif) repeat-x top left; }
#indholdscelle { width: 900px }
#spiraltop { height: 17px; }
#topbillede { height: 70px; }
#toplogo { height: 67px; }
#topmenu { width: 576px; height: 24px; color: #000000; background-color: #E2701D; }
#topmenu2 { width: 900px; height: 24px; background: transparent url(/res/topmenu/topmenu2baggrund.gif) repeat-y top left; }
#topmenu2punkter { width: 764px; height: 22px; text-align: left; padding: 0; white-space: nowrap; margin: 0; vertical-align: middle }
#topmenu2soegefelt { width: 100px; height: 22px; text-align: left; padding: 0; white-space: nowrap; margin: 0; vertical-align: middle }
#soegefelt { width: 100px; height: 14px; border: none; margin-top: 4px; margin-right: 4px; }
#topmenu2soegeknap { width: 36px; height: 22px; text-align: left; padding: 0; white-space: nowrap; margin: 0; vertical-align: middle }
#redigeringsknapper { float: right; margin-top: 4px }

#indholdsrude { width: 898px; background: transparent url(/res/spiral-bund.gif) no-repeat top left; margin: 0; padding: 0; border-left: 1px #8B8B8B solid; border-right: 1px #8B8B8B solid; }

#indholdmedsidemenu { border-left: 1px #8B8B8B solid; padding: 0 16px 0 16px; margin: 0 0 0 280px }
#indholdudensidemenu { padding: 0px 16px 27px 16px; margin: 0 }

#sidemenu { width: 280px; border-right: 1px #8B8B8B solid; padding: 27px 0 27px 0; font-size: 7.4pt; position: absolute; margin: 0; top: 202px }
#sidemenuoverskrift { color: #666; font-family: Arial, Verdana, Sans-serif; font-size: 11pt; margin: 0 0 12px 12px; font-weight: bold; }
a.sidemenuoverskrift:link    { text-decoration: none; color: #666; background-color: transparent; }
a.sidemenuoverskrift:visited { text-decoration: none; color: #666; background-color: transparent; }
a.sidemenuoverskrift:active  { text-decoration: underline; color: #E2701D; background-color: transparent; }
a.sidemenuoverskrift:hover   { text-decoration: underline; color: #E2701D; background-color: transparent; }
hr.sidemenulinje { height: 1px; width: 100%; border: none; margin: 0; color: #DCDCDC; background-color: #DCDCDC; }
a.sidemenu:link    { text-decoration: none; color: #000000; background-color: transparent; }
a.sidemenu:visited { text-decoration: none; color: #000000; background-color: transparent; }
a.sidemenu:active  { text-decoration: underline; color: #E2701D; background-color: transparent; }
a.sidemenu:hover   { text-decoration: underline; color: #E2701D; background-color: transparent; }

p.slut { margin: 50px 0 0 0; padding: 0 0 10px 0; text-align: right; color: #666 }

#sidefod { height: 21px; background-color: #676767; text-align: center; color: #ffffff; padding-top: 4px; }
#sidefod-laerer { height: 21px; background-color: #0B7084; text-align: center; color: #ffffff; padding-top: 4px; }
#sidefod-merit { height: 21px; background-color: #50840B; text-align: center; color: #ffffff; padding-top: 4px; }
#sidefod-efter { height: 21px; background-color: #A11F1B; text-align: center; color: #ffffff; padding-top: 4px; }
address { font-style: normal }
a.sidefod:link    { text-decoration: none; color: #FFFFFF; background-color: transparent; }
a.sidefod:visited { text-decoration: none; color: #FFFFFF; background-color: transparent; }
a.sidefod:active  { text-decoration: underline; color: #FFFFFF; background-color: transparent; }
a.sidefod:hover   { text-decoration: underline; color: #FFFFFF; background-color: transparent; }

/* Overskrifter */
h1 { font-size: 12pt; font-family: Arial, Verdana, Helvetica, Sans-serif; margin: 44px 0 0 0; padding: 0; font-weight: bold; letter-spacing: 0.1em; line-height: 20px }
h2 { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Sans-serif; margin-top: 12pt; margin-bottom: 2pt; color: #666; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em }
h2.spalteoverskrift { margin: 0; padding: 28px 0 0 0 }
h3 { font-size: 7.4pt; font-family: Verdana, Arial, Helvetica, Sans-serif; margin-top: 7.4pt; margin-bottom: 0; color: #000; font-weight: bold; }

/* Sideindhold */
.venstrespalte { width: 274px; border: 1px solid #FFF; margin-top: 17px }
.hoejrespalte { width: 274px; position: absolute; top: 284px; margin-left: 304px }
.venstrespalte2 { width: 278px; border-right: 1px solid #666; padding: 0 }
.venstrespalte2indre { margin: 0 10px 0 0 }
.hoejrespalte2 { width: 290px; position: absolute; top: 202px; margin-left: 295px }

/* Specielle */
.skaerm { }
.udskrift { display: none }
.baggrund { background: #FFF5EE }
.kommentar { color: #666 }
.advarsel { color: #C00 }
.ingenmargin { margin: 0 }
.billedtekst { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 7.4pt; color: #666; background-color: transparent; font-style: italic; }
.foerste { margin-top: 2pt }

/* Links */
a:link       { color: #E2701D; background-color: transparent; text-decoration: none }
a:visited    { color: #E2701D; background-color: transparent; text-decoration: none }
a:active     { color: #E2701D; background-color: transparent; text-decoration: underline }
a:hover      { color: #E2701D; 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: #E2701D; background-color: transparent; }
a.diskret:hover   { text-decoration: underline; color: #E2701D; 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 }
