/* GENERELT */
body { background: #FFF; color: #000; margin: 0 0 1em 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100% }
p, td, th, li, dt, dd, textarea { font-family: Arial, Helvetica, Verdana, sans-serif; color: #000; font-size: 100%; letter-spacing: 0; line-height: 1em; text-align: left; }
p { margin: 0 0 0.5em 0 }
ol, ul { margin-top: 0; margin-bottom: 0.5em }
li { margin-top: 0.2em; margin-bottom: 0.2em; }
dl { margin: 0; padding: 0 }
dt { margin: 0 0 0 0; padding: 0; font-weight: bold; color: #555 }
dd { margin: 0 0 0.5em 1em; padding: 0 }
strong { font-weight: bold; }
em { font-style: italic; }
small { font-size: 80% }
code { font-family: Arial, Helvetica, sans-serif; color: #264C99; }
img { border: 0 }
hr { height: 2px; color: #333; margin-bottom: 0 }

/* OVERSKRIFTER */
h1 { color: #000; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; font-size: 1.3em; margin: 0 0 0.5em 0; font-weight: normal; clear: both }
h2 { margin: 1em 0 0.1em 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; color: #000; font-weight: bold; font-size: 100%; text-transform: uppercase }
h3 { margin: 1em 0 0.2em 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; color: #000; font-weight: bold; font-size: 82%; line-height: 1em }
th { font-weight: bold; }

/* KOMBINATIONER */
h1 p { font-size: 77% }
td p { font-size: 100% }
td td { font-size: 100% }
td th { font-size: 100% }
td h2 { font-size: 100% }
td h3 { font-size: 100% }
td li { font-size: 100% }
td textarea { font-size: 100% }
td input { font-size: 100% }
th p { font-size: 100% }
th h2 { font-size: 100% }
th h3 { font-size: 100% }
li li { font-size: 100% }

/* SKRIFTSTILARTER */
.baggrund { background: #EEE }
.kant { border: solid #333 1px; padding: 0.3em }
.redigering { border: solid #98BC7F 1px; padding: 0.2em; background: #D3E3CE; }
.kommentar { color: #666 }
.advarsel { color: #A00 }
div.advarsel p { color: #A00 }
div.advarsel li { color: #A00 }
.billedtekst { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 82%; color: #666; background-color: transparent; font-style: italic; }
.skaerm {}
.udskrift { display: none }
.ikkemobil { display: none }
.kunmobil { }
.ingenmargin { margin: 0 }

/* LINKS */
a:link       { color: #339; text-decoration: underline }
a:visited    { color: #639; text-decoration: underline }
a:active     { color: #F00; text-decoration: underline }
a:hover      { color: #00F; text-decoration: underline }
a.skjult:link { text-decoration: none; color: #000; }
a.skjult:visited { text-decoration: none; color: #000; }
a.skjult:active { text-decoration: none; color: #000; }
a.skjult:hover { text-decoration: none; color: #000; }
a.diskret:link { text-decoration: none; color: #000; }
a.diskret:visited { text-decoration: none; color: #000; }
a.diskret:active { text-decoration: underline; color: #F00; }
a.diskret:hover { text-decoration: underline; color: #00F; }
a.kommentar:link { text-decoration: none; color: #666; }
a.kommentar:visited { text-decoration: none; color: #666; }
a.kommentar:active { text-decoration: underline; color: #F00; }
a.kommentar:hover { text-decoration: underline; color: #00F; }
.kommentar a:link { text-decoration: none; color: #666; }
.kommentar a:visited { text-decoration: none; color: #666; }
.kommentar a:active { text-decoration: underline; color: #F00; }
.kommentar a:hover { text-decoration: underline; color: #00F; }
.advarsel a:link { color: #A00; text-decoration: underline }
.advarsel a:visited { color: #A00; text-decoration: underline }
.advarsel a:active { color: #A00; text-decoration: underline }
.advarsel a:hover { color: #00F; text-decoration: underline }
.advarsel a.diskret:link { color: #A00; text-decoration: none }
.advarsel a.diskret:visited { color: #A00; text-decoration: none }
.advarsel a.diskret:active { color: #A00; text-decoration: underline }
.advarsel a.diskret:hover { color: #00F; text-decoration: underline }
.advarsel a.skjult:link { color: #A00; text-decoration: none }
.advarsel a.skjult:visited { color: #A00; text-decoration: none }
.advarsel a.skjult:active { color: #A00; text-decoration: none }
.advarsel a.skjult:hover { color: #A00; text-decoration: none }
h1 a:link { text-decoration: none; color: #333; }
h1 a:visited { text-decoration: none; color: #333; }
h1 a:active     { color: #F00; text-decoration: underline }
h1 a:hover      { color: #00F; text-decoration: underline }
h2 a:link { text-decoration: none; color: #444; }
h2 a:visited { text-decoration: none; color: #444; }
h2 a:active     { color: #F00; text-decoration: underline }
h2 a:hover      { color: #00F; text-decoration: underline }
h3 a:link { text-decoration: none; color: #000; }
h3 a:visited { text-decoration: none; color: #000; }
h3 a:active     { color: #F00; text-decoration: underline }
h3 a:hover      { color: #00F; text-decoration: underline }
th a.diskret:link { text-decoration: none; color: #000; }
th a.diskret:visited { text-decoration: none; color: #000; }
th a.diskret:active { text-decoration: underline; color: #000; }
th a.diskret:hover { text-decoration: underline; color: #000; }

/* SIDEOMRÅDER */
div#container1 { padding: 0; margin: 0 }
div#container2 { padding: 0; margin: 0 }
div#indholdsomraade1 { padding: 0; margin: 0 }
div#indholdsomraade2 { padding: 0; margin: 0 }
div#indholdudenundermenu { margin: 0; padding: 0 }
div#indholdpaasideudenundermenu { margin: 0 1px; padding: 0 }
div#indholdunderstilinje { margin: 0.5em 1px 0 1px }

ul.stilinje { padding: 2px; margin: 0 0 0.5em 0; border-bottom: 1px solid #000; background: #555 }
ul.stilinje li { color: #FFF }
ul.stilinje li.foerstestilinje { text-transform: uppercase; font-weight: bold }
ul.stilinje li a.diskret:link { text-decoration: none; color: #FFF; }
ul.stilinje li a.diskret:visited { text-decoration: none; color: #FFF; }
ul.stilinje li a.diskret:active { text-decoration: underline; color: #F66; }
ul.stilinje li a.diskret:hover { text-decoration: underline; color: #66F; }

p#bundafindhold { clear: both; height: 1.5em; margin: 0; padding: 0 }
p#bundomraade { position: absolute; left: 0; bottom: 0; right: 0; margin: 0; padding: 0; width: 100%; background: #666; color: #FFF; text-align: center; line-height: 1.5em; height: 1.5em; display: none }
p#bundomraade { display: none }
div#topomraade { margin: 0; padding: 0; display: none }
img#topvenstre { position: relative; left: 0; top: 0; right: auto; margin: 0; padding: 0; display: none }
img#tophoejre { position: relative; left: auto; top: 0; right: 0; margin: 0; padding: 0; display: none }
img#topvenstrespiral { display: none }
div.venstrespalte2, div.hoejrespalte2 { margin: 0 0 1em 0 }
h2.venstrespalteoverskrift2 { margin-top: 0 }
h2.hoejrespalteoverskrift2 { margin-top: 0 }
div.venstrespalte3, div.hoejrespalte3 { margin: 0 0 1em 0 }
div.trespalter1, div.trespalter2, div.trespalter3 { margin: 0 0 1em 0 }

/* TOPMENU */
ul.menu { margin: 0; padding: 0; color: #333; text-transform: uppercase; list-style-type: none; background: #555 }
ul.menu li { color: #FFF; font-weight: bold; padding: 0; margin: 0 }
ul.menu li a { color: #FFF; text-decoration: none; padding: 0; }
ul.menu li a:hover { text-decoration: underline }
ul.menu li.valgt a { color: #FFF }
ul.menu li.valgt a:hover { color: #FFF }
ul.menu li ul { display: none }

/* UNDERMENU */
div#undermenu { margin: 0; padding: 0; display: none }
div#undermenu h2 { margin: 1.5em 0 0 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; color: #333; font-weight: bold; font-size: 95% }
div#undermenu h2 a { color: #333; text-decoration: none; }
div#undermenu h2 a:hover { text-decoration: underline }
div#undermenu ul { color: #333; list-style-type: none; list-style-image: url("/res/std/pil-h.gif"); padding: 0; margin: 0 0 0 1em; font-size: 1em }
div#undermenu li { padding: 0; margin: 0 }
div#undermenu li.valgt { list-style-image: url("/res/std/pil-n.gif") }
div#undermenu li a { color: #333; text-decoration: none; font-size: 82% }
div#undermenu li a:hover { text-decoration: underline }
div#undermenu li ul { margin: 0 0 0.5em 1em }
div#undermenu li li { padding: 0; font-size: 1em }
div#undermenu li li.valgt { list-style-image: url("/res/std/valgt.gif") }
div#undermenu li li a { font-size: 82% }
div#undermenu li li.valgt a { color: #E2701D }

/* SPECIELLE */
p#simuleringsoplysninger { display: none }
div#simuleringsangivelse { display: none }
.lokalmenu span { display: none }

/* BOKS */
div.boks { border: 1px solid #CCC; padding: 0 0 0 0; margin: 0 0 1em 0 }
div.boks h2 { margin: 0 0 0.3em 0; padding: 0.1em 0.2em 0.3em 0.3em; text-transform: none; }
div.boks h2 a { display: block; position: relative; }
div.boks h2 a .pil { position: absolute; width: 8px!important; height: 13px!important; right: 10px; top: 3px; margin: 0!important; background: url(/res/std/linkpil.png) 0 0 no-repeat; }
div.boks h2 a:link { text-decoration: none; color: #000; }
div.boks h2 a.visited { text-decoration: none; color: #000; }
div.boks h2 a:active { text-decoration: underline; color: #339; }
div.boks h2 a:hover { text-decoration: underline; color: #00F; }
div.boks p { padding: 0 0.4em; margin: 0 0 2px 0; }
div.boks td { padding: 0 0.4em; margin: 0 0 2px 0; }
div.boks th { padding: 0 0.4em; margin: 0 0 2px 0; }
div#forside div.boks p { font-size: 85% }
div#forside div.boks td { font-size: 85% }
div#forside div.boks th { font-size: 85% }
div.boks h3 { font-size: 90%; padding: 0 0.4em 0 0.4em; margin: 0.4em 0 0.2em 0; line-height: 1.2em }
div.boks h3 .meddelelsesdato { font-size: 90% }
div.advarsel div.boks { border-color: #A00 }
div.advarsel div.boks h2 { background-color: #A00 }
.advarsel .boks h2 { color: #FFF; }
.advarsel .boks h2 a:link { text-decoration: none; color: #FFF; }
.advarsel .boks h2 a:visited { text-decoration: none; color: #FFF; }
.advarsel .boks h2 a:active { text-decoration: underline; color: #FFF; }
.advarsel .boks h2 a:hover { text-decoration: underline; color: #FFF; }
div.administration div.boks { border-color: #339; background-color: #E6EEFF }
div.administration div.boks h2 { background-color: #339 }
.administration .boks h2 { color: #FFF; }
.administration .boks h2 a:link { text-decoration: none; color: #FFF; }
.administration .boks h2 a:visited { text-decoration: none; color: #FFF; }
.administration .boks h2 a:active { text-decoration: underline; color: #FFF; }
.administration .boks h2 a:hover { text-decoration: underline; color: #FFF; }
div.uddannelsesnyt div.boks { border-color: #B0C385; background-color: #E7EED8 }
div.uddannelsesnyt div.boks h2 { background-color: #B0C385 }
.uddannelsesnyt .boks h2 { color: #FFF; }
.uddannelsesnyt .boks h2 a:link { text-decoration: none; color: #FFF; }
.uddannelsesnyt .boks h2 a:visited { text-decoration: none; color: #FFF; }
.uddannelsesnyt .boks h2 a:active { text-decoration: underline; color: #FFF; }
.uddannelsesnyt .boks h2 a:hover { text-decoration: underline; color: #FFF; }
.uddannelsesnyt .boks .meddelelsesdato { font-weight: bold; color: #7A885C; }
.uddannelsesnyt .boks h3 { color: #727F56; }
.uddannelsesnyt .boks h3 a:link { text-decoration: none; color: #727F56; }
.uddannelsesnyt .boks h3 a:visited { text-decoration: none; color: #727F56; }
.uddannelsesnyt .boks h3 a:active { text-decoration: underline; color: #727F56; }
.uddannelsesnyt .boks h3 a:hover { text-decoration: underline; color: #727F56; }




