/* Stylesheet Underviserportalen 2.4 */
BODY {color: black; background-color: white; font-family: Verdana, sans-serif; margin: 0em 0em 1em 0em; font-size: 1em; text-align: left;}
p {font-size: 1em; margin: 2px 2px .5em 2px;}
li {margin: 0px 0px .5em 0px;}
h1 {font-size: 1.5em; text-align: right; margin: 0em 0em 1em 0em;}
h2 {font-size: 1.5em; margin: .5em 0em .5em 0em; color: black;}
h3 {font-size: 1.3em; margin: .5em 0em .5em 0em; color: black;}
h4 {font-size: 1em; margin: .5em 0em .5em 0em; color: black;}
h5 {font-size: 1em; margin: 2px 2px .5em 2px; padding: .5em; text-decoration: none; font-weight: normal; border: 1px solid #810934; color: black;}
h6 {font-size: 1em; margin: 2px 2px .5em 2px; padding: .5em; text-decoration: none; font-weight: normal; border: 1px solid #810934; color: black; background-color: yellow;}

div.menu {float:left; width: auto; margin: 1em 0em 1em 0em; padding: 0em 1em 1em 0em; font-size: 0.8em; border-right: 1px solid #810934;}
.menu A:link {color: #810934; text-decoration: none;}
.menu A:visited {color: #810934; text-decoration: none;}
.menu A:active {color: #810934; text-decoration: none;}
.menu A:hover {color: #810934; text-decoration: underline;}
.menu A.skjult:link {color: #810934; text-decoration: line-through;}
.menu A.skjult:visited {color: #810934; text-decoration: line-through;}
.menu A.skjult:active {color: #810934; text-decoration: none;}
.menu A.skjult:hover {color: #810934; text-decoration: underline;}
.menu A.collapse:link {color: #810934; text-decoration: none; text-align: center; width: 1em; display: inline-block;}
.menu A.collapse:visited {color: #810934; text-decoration: none; text-align: center; width: 1em; display: inline-block;}
.menu A.collapse:active {color: #810934; text-decoration: none; text-align: center; width: 1em; display: inline-block;}
.menu A.collapse:hover {color: red; text-decoration: none; text-align: center; width: 1em; display: inline-block;}
.menu blockquote {margin: 0em 0em 0em 1em; padding: 0px;}
.menu span {}
.menu p {color: #810934;}

div.login {width: 152px; padding-left: 1em; margin: 1em 1em 0px 0px;}
.login p {padding: 2px; border-bottom: 1px solid black; margin: 2px 1em 0px 0px;}
.login input.txt {width: 120px; border: 1px solid black;}
.login input.ok {float: right; border: 1px solid black;}

div.search {width: 140px; padding: 0px 2em 0px 0px;}
.search input.txt {width: 120px; border: 1px solid #810934; padding: 2px;}

div.contents {float: left; width: 60%; margin: 1em; padding: 0em 1em 1em 0em;}
.contents h1 {font-size: 1.5em; text-align: right; margin: 0em 0em 1em 0em;}
.contents img {border: 0px; margin: 1em 0em 1em 0em;}
.contents img.left {float: left; margin: 1em 1em 1em 0em;}
.contents img.right {float: right; margin: 1em 0em 1em 1em;}
.contents img.center {float: center; margin: 1em 1em 1em 1em;}
.contents A:link {color: #810934; text-decoration: none;}
.contents A:visited {color: #810934; text-decoration: none;}
.contents A:active {color: #810934; text-decoration: none;}
.contents A:hover {color: #810934; text-decoration: underline;}
.contents p.file {margin-left: 1em;}
.contents img.omb {margin: 15px;}
.contents div.imgomb {width:150px;height:150px;padding:0px;margin:0px;text-align:center;}

div.moduledit {display: block; width: 100%; border: 1px solid black; color: black; background-color: white; padding: 3px 2px 0px 2px; margin: 1em 0em 1em 0em;}
.moduledit img {display: inline; border: 1px solid white; margin: 0px;}
.moduledit select {display: inline; height: 22px; width: auto; font-size: 1em; color: black; margin: 0px 4px 4px 4px;}
.moduledit input {display: inline; border: 1px solid white; margin: 0px;}
.moduledit A:link {border: 1px solid white; text-decoration : none;}
.moduledit A:visited {border: 1px solid white; text-decoration : none;}
.moduledit A:active {border: 1px solid white; text-decoration : none;}
.moduledit A:hover {border: 1px solid black; text-decoration : none;}

div.modulemail {border-top: 1px solid #000099; border-right: 1px solid #000099; margin-bottom: 1em;}
.modulemail td {vertical-align: top;}
.modulemail input.txt {display: inline; width: 99%; height: 22px; border: 1px solid black; font-size: 1em; color: black; background: white;}
.modulemail textarea {width: 99%; border: 1px solid black; font-size: 1em; font-family: arial,verdana,helvetica,sans-serif; color: black; background: white;}
.modulemail input.cbx {display: inline;}
.modulemail span.cbx {color: black;}
.modulemail input.send {display: inline; float: right; margin: 2px 0px 0px 0px; border: 1px solid black; font-size: 0.8em; color: black; background: white;}

div.modulfilspejl {margin-left: 1em;}

div.modultagwall {border-right: 1px solid #810934; margin: 0px 0px 1em 0px; background-color: snow;}
.modultagwall h3 {font-size: 1em; font-weight: normal; text-align: justify; border-top: 1px solid #810934; border-bottom: 1px solid #810934; margin: 0px; color:black; background-color: white;}
.modultagwall p.afsender {font-size: .6em; text-align: right;}
.modultagwall p.besked {margin: 0em 1em 0em 1em; font-size: 0.8em; padding-bottom: 0.8em;}

div.modulnyheder {border-right: 1px solid #810934; margin: 0px 0px 1em 0px; background-color: snow; padding-bottom: 0.8em;}
.modulnyheder  h3 {font-size: 1em; font-weight: normal; text-align: justify; border-top: 1px solid #810934; border-bottom: 1px solid #810934; margin: 0px; color:black; background-color: white;}
.modulnyheder  p.dato {font-size: .6em; text-align: right;}
.modulnyheder  p {margin: 0em 1em 0em 1em; font-size: 0.8em;}

div.modulnyhedsoversigt {display: block; width: 100%; margin-bottom: 1em;}
.modulnyhedsoversigt fieldset {float:left; width: 45%; border: 1px solid #810934; margin: 5px; font-size: .8em; padding: 3px;}
.modulnyhedsoversigt legend {color: #810934; font-weight: bold;}
.modulnyhedsoversigt span {float:right; layer: 1; font-size:.7em; vertical-align: bottom; color: #810934; }

div.modulforum {border-right: 1px solid #810934; padding-bottom: 1em; margin-bottom: 1em; font-size: 0.8em;}
.modulforum span.collapse {width: 20px; text-align: center; display: inline-block;}
.modulforum span.emne {width: 257px; cursor: hand; display: inline-block; vertical-align: middle;}
.modulforum span.navn {width: 95px; font-size: 9px; display: inline-block; vertical-align: middle;}
.modulforum span.dato {width: 56px; text-align: center; font-size: 9px; display: inline-block; vertical-align: middle;}
.modulforum span.status {width: 15px; display: inline-block;}
.modulforum span.svar {width: 15px; display: inline-block;}
.modulforum p {padding: 0px 0px 2px 0px; margin: 0px; border-top: 1px solid #810934;}
.modulforum span.new {width: 458px; text-align:right; border-bottom: 0px; display: inline-block; margin-bottom: 1em;}
.modulforum em {font-style: normal; color: dodgerblue; background-color: snow;}
.modulforum img input.ibnnew {vertical-align: top; width: 15px; height: 18px; border: 0px;}
.modulforum h2 {width: 100%; border-bottom: 1px solid #dddddd; background-color: #eeeeee; color: black; padding: 2px 2px 2px 4px; font-size: 17px;}
.modulforum td.formular {width: 100px; font-size: 15px; text-align: justify; vertical-align: top; margin: 0px; padding: 4px;}
.modulforum div.txt {position: absolute; top: 0px; left: 0px; width: 80%; visibility: hidden; z-index:1; border: 1px solid #810934; color: black; background-color: snow; padding: .5em; max-height: 400px; overflow: auto; margin:0em 1em 1em 0em;}
.modulforum span.txtnavn {width: 230px; display: inline-block;}
.modulforum span.datotid {width: 140px; text-align: right;}
.modulforum span.dummy {display:none;}
.modulforum p.txtp {border-top: 0px; border-bottom: 1px solid #810934; margin-bottom:.5em;}
.modulforum img {width: 15px; height: 18px; border: 0px; display:inline-block; margin: 0px;}

div.faq {}
.faq span.bullit {color: #810934;}
.faq p.question {cursor: pointer;}
.faq div {margin-left: 2em; margin-bottom: 1em; padding: 0px 4px 4px 0px;}

@media print {
	div.menu {display:none;}
	div.contents {width: auto; margin: 0em; padding: 0em;}
}

