/*
 * The agradestylesheet.css contains all common styles for agrade browsers
 * IE7+, Firefox2+, Safari3+ and other browsers that are not directly supported
 * but have a standard compliance matching the mentioned browsers.
 *
 * The stylesheet requires that the HTML pages are defined with a correct document
 * type for standard complient rendering. This will ensure a better cross browser
 * display of the system
 */

/* Guidelines for style definitions
 *
 * Style attributes are defined in alphabetically order
 * except positional attributes like top,left,bottom,right,height,width and z-index
 * which are placed last for better readability and maintainability
 *
 * For more information legal style attributes please go to: http://www.w3.org/Style/CSS/
 *
 */
 
/* General purpose classes */
.Left {
    text-align : left; 
}
.Center {
    text-align : center; 
}
.Right {
    text-align : right; 
}


/* Styles for the generic page layout defined by danHoved.jsp */
body {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 10pt; 
    height : 100%; 
    margin : 0px; /* Remove default page margin and padding */
    padding : 0px; 
}




/* The header contains the logos, and language specific caption line. Fixed to maintain scrolling posision */
#header {
    background-color : white; 
    height : 70px; 
    left : 0px; 
    overflow : hidden; 
    position : fixed; 
    top : 0px; 
    width : 100%; 
    z-index : 32768; 
}




/* Logo graphics placed on the left side of the header. Typically used for the educational institution logo */
#logo1 {
    background : transparent url('../grafik/selvlogo1.gif') no-repeat 0 0; 
    height : 70px; 
    width : 165px; 
}




/* Common style for language specific caption line e.g. 'Selvbetjening' 'Self Care' */
#logo2.danish, #logo2.english {
    height : 70px; 
    left : 165px; 
    overflow : hidden; 
    position : relative; 
    top : -70px; 
}




/* Style to set reference to danish caption line graphics */
#logo2.danish {
    background : transparent url('../grafik/selvlogo2.gif') no-repeat 0 0; 
    width : 364px; 
}




/* Style to set reference to english caption line graphics */
#logo2.english {
    background : transparent url('../grafik/selvlogo2_en.gif') no-repeat 0 0; 
    width : 529px; 
}




/* Logo graphics placed on the right side of the header */
#logo3 {
    background : transparent url('../grafik/top.jpg') no-repeat 0 0; 
    height : 70px; 
    margin-left : auto; 
    margin-right : 0px; 
    overflow : hidden; 
    position : relative; 
    top : -140px; 
    width : 203px; 
}




/* Main functions menu placed right under the header. Fixed to maintain scrolling posision */
#menu {
    background : #ff9900; 
    height : 20px; 
    left : 0px; 
    position : fixed; 
    text-align : right; 
    top : 70px; 
    width : 100%; 
    z-index : 2; 
}




/* Graphics placed to the left of the content. Fixed to maintain scrolling position */
#leftbar {
    background : transparent url('../grafik/baggrund.jpg') repeat-y 0 0; 
    height : 100%; 
    left : 0px; 
    position : fixed; 
    top : 90px; 
    width : 165px; 
    z-index : 1; 
}




/*
 * Main content area
 */
#indhold {
    background-color : transparent; 
    margin-left : 165px; 
    position : relative; 
    top : 90px; 
    width : auto; 
}




/*
 *
 */
#login {
    margin-left : auto; 
    margin-right : auto; 
    margin-top : 50px; 
    width : 510px; 
}
.Heading1 {
    color : #ff9900; 
    font-size : 18pt; 
    font-weight : normal; 
    margin-top : 5mm; 
}
.Heading2 {
    color : #ff9900; 
    font-size : 14pt; 
    font-weight : normal; 
}
.Heading3 {
    color : #ff9900; 
    font-size : 12pt; 
    font-weight : bold; 
}
.text {
    color : black; 
    font-weight : normal; 
}
.bold {
    color : black; 
    font-weight : bold ; 
}
.readonly {
    background-color : #dadada; 
    border : solid 1px #afafaf; 
}
P.text {
    color : black; 
    font-weight : normal; 
}
P.bold {
    color : black; 
    font-weight : bold; 
}
P.menu {
    color : #000000; 
    font-weight : bold; 
    text-decoration : none; 
}
P.ErrorText {
    color : red; 
    font-weight : normal; 
}
A:active {
    text-decoration : none; 
}
A:link {
    text-decoration : none; 
}
A.PostNrLink {
    color : #ff9900; 
    font-weight : bold; 
    text-decoration : none; 
}
A:visited {
    text-decoration : none; 
}
A.menu {
    color : #000000; 
    font-weight : bold; 
    text-decoration : none; 
}
A.menu:hover {
    color : #000000; 
}
A.menuhelp {
    color : #000000; 
    cursor : help; 
    font-weight : bold; 
    text-decoration : none; 
}
A.menuhelpdetail {
    color : #000000; 
    cursor : help; 
    font-weight : bold; 
    text-decoration : none; 
}
A.helppopup {
    color : #000000; 
    font-weight : bold; 
    text-decoration : none; 
}
A.sort {
    color : #000000; 
    text-decoration : none; 
}
A.sort:hover {
    color : #000000; 
    font-weight : bold; 
}
A.orange {
    color : #ff9900; 
    font-weight : bold; 
    text-decoration : none; 
}
A.orange:hover {
    color : #ff9900; 
    font-weight : bold; 
    text-decoration : none; 
}
A.orangeNormal {
    color : #ff9900; 
    font-weight : normal; 
    text-decoration : none; 
}
A.orangeNormal:hover {
    color : #000000; 
    font-weight : normal; 
    text-decoration : none; 
}
A.bottombtn {
    color : #ff9900; 
    font-size : 11pt; 
    font-weight : 900; 
    text-decoration : none; 
}
IMG.image {
    border-bottom : 0px; 
    border-left : 0px; 
    border-right : 0px; 
    border-top : 0px; 
    text-decoration : none; 
}
TABLE.Body {
}
TABLE.Resdetaljer {
}
TABLE.Resdato {
    border : solid 0px white; 
    width : 600px; 
}
TABLE.BlanketTable {
    background-color : #dadada; 
    border : outset 1px white; 
    height : 150px; 
    padding : 0px; 
    width : 689px; 
}
TABLE.VFUTBlanketTable {
    background-color : #ffffff; 
    height : 150px; 
    padding : 0px; 
    width : 1089px; 
}
TD.BlanketTableLeftMargin {
    height : 150px; 
    width : 5px; 
}
TD.BlanketTableTopMargin {
    height : 5px; 
    width : 684px; 
}
TD.BlanketTableTextContent {
    height : 80px; 
    padding : 0px; 
    vertical-align : top; 
    width : 684px; 
}
TD.BlanketTableListContent {
    height : 70px; 
    text-align : left; 
    vertical-align : top; 
    width : 684px; 
}
TD.VFUTBlanketTableExplanCell {
    text-align : left; 
    vertical-align : top; 
    width : 280px; 
}
TD.VFUTBlanketTableListContent {
    height : 70px; 
    text-align : left; 
    vertical-align : top; 
    width : 684px; 
}
TABLE.Data {
    border : inset 1px #ff9900; 
    border-collapse : separate ; 
    margin : 0px; 
    padding : 1px; 
    width : 100%; 
}
TABLE.groupDataTable {
    border : inset 1px #ff9900; 
    border-collapse : separate ; 
    margin : 0px; 
    padding : 1px; 
    width : 95%; 
}
TR.dataRowMustEdit {
    background-color : #dadada; 
    color : #000000; 
    cursor : pointer; 
}
.borderLeft {
    border-bottom : solid 2px red; 
    border-left : solid 1px red; 
    border-top : solid 2px red; 
}
.borderRight {
    border-bottom : solid 2px red; 
    border-right : solid 2px red; 
    border-top : solid 2px red; 
}
.borderLeftRight {
    border : solid 2px red; 
}
.borderTopBottom {
    border-bottom : solid 2px red; 
    border-top : solid 2px red; 
}
TR.DataHeader {
    padding : 10px; 
}
TD.DataHeader, TH.DataHeader {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
}
TD.DataHeaderSorted, TH.DataHeaderSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
}
TD.Kode {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 70px; 
}
TD.KodeSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 70px; 
}
TD.Bedoemt {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 80px; 
}
TD.BedoemtSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 80px; 
}
TD.Offentliggjort {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 100px; 
}
TD.OffentliggjortSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 100px; 
}
TD.Karakter {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 70px; 
}
TD.KarakterSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 70px; 
}
TD.ECTS {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 55px; 
}
TD.ECTSSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 55px; 
}
TD.Delperiode {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 100px; 
}
TD.DelperiodeSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 100px; 
}
TD.Holdoenske {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 95px; 
}
TD.HoldoenskeSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 95px; 
}
TD.Holdplacering {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 120px; 
}
TD.HoldplaceringSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 120px; 
}
TD.Lektionsgruppe {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 130px; 
}
TD.LektionsgruppeSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 130px; 
}
TD.Sted {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 60px; 
}
TD.StedSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 60px; 
}
TD.Eksamenstype {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 90px; 
}
TD.EksamenstypeSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 90px; 
}
TD.Termin {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 70px; 
}
TD.TerminSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 70px; 
}
TD.Nr {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 50px; 
}
TD.NrSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 50px; 
}
TD.Start {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 55px; 
}
TD.StartSorted {
    background-color : #FBC26E; 
    color : #555555; 
    width : 55px; 
}
TD.Checkstatus {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 80px; 
}
TD.CheckstatusSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 80px; 
}
TD.Varighed {
    background-color : #ff9900; 
    color : #ffffff; 
    width : 80px; 
}
TD.VarighedSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 80px; 
}
TD.Afmeldingsfrist {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 100px; 
}
TD.AfmeldingsfristSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 100px; 
}
TD.Bestaaet {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 100px; 
}
TD.Bemaerkning {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 90px; 
}
TD.BemaerkningSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 90px; 
}
TD.BedomDato {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 90px; 
}
TD.BedomDatoSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 90px; 
}
TD.Godkendelsesdato {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 90px; 
}
TD.GodkendelsesdatoSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 90px; 
}
TD.Meritstatus {
    background-color : #ff9900; 
    color : #ffffff; 
    padding : 2px; 
    width : 90px; 
}
TD.MeritstatusSorted {
    background-color : #FBC26E; 
    color : #555555; 
    padding : 2px; 
    width : 90px; 
}
TR.Data {
    background-color : #dadada; 
}
TR.DataRed {
    background-color : #E9A9A9; 
}
TR.DataSelect {
    background-color : #dadada; 
    color : #000000; 
    cursor : pointer; 
}
TD.DataSelect {
    background-color : #dadada; 
    color : #000000; 
    cursor : pointer; 
}
TR.DataSelectHover {
    background-color : #b0b0b0; 
    color : #ffffff; 
    cursor : pointer; 
}
TD.BadValue {
    color : #555555; 
    padding-bottom : 0px; 
    padding-left : 2px; 
    padding-right : 2px; 
    padding-top : 0px; 
}
TD.DataValue {
    padding-bottom : 0px; 
    padding-left : 2px; 
    padding-right : 2px; 
    padding-top : 0px; 
}
TD.DataValueMiddle {
    padding : 0px; 
    text-align : center ; 
}
TD.FormValue {
    padding : 0px; 
}
TD.FormError {
    background-color : #ecd211; 
    color : black; 
    font-size : small; 
    font-weight : bold; 
}
TD.List {
    font-size : 10pt; 
    font-weight : bold; 
    padding : 0px; 
}
TD.orange {
    color : #ff9900; 
    font-weight : bold; 
    padding : 0px; 
}
TD.ListValue, TH.ListValue {
    font-size : 10pt; 
    padding : 0px; 
}
TD.ErrorValue {
    color : red; 
    padding : 0px; 
}
TD.Option {
    color : black; 
    font-style : normal; 
    height : 23px; 
}
TD.Bar {
    background-color : black; 
}
DIV.ErrorPanel {
    background-color : #d4d0c8; 
    border : outset 3px white; 
    left : 200px; 
    position : absolute; 
    top : 245px; 
}
DIV.LGErrorPanel {
    background-color : #d4d0c8; 
    border : outset 3px white; 
    left : 0px; 
    position : absolute; 
    top : 80px; 
}
div.menu4Print {
    background-color : #ff9900; 
    height : 20px; 
    padding-top : 2px; 
    position : absolute; 
    text-align : right; 
    top : 70px; 
    width : 100%; 
}
body.BodyPopup {
    color : black; 
    overflow : hidden; 
}
DIV.Aktiviteter {
    background-color : #ffffff; 
    font-size : 100%; 
    overflow-x : hidden; 
    overflow-y : auto; 
    right : auto; 
    width : 803px; 
}
DIV.AfmeldingsAktiviteter {
    background-color : #ffffff; 
    overflow : auto; 
    position : absolute; 
    right : auto; 
    width : 819px; 
}
DIV.AfmeldteAktiviteter {
    background-color : #ffffff; 
}
DIV.popuphoved {
    background-color : #ffffff; 
    bottom : auto; 
    left : 0px; 
    position : absolute; 
    right : 5px; 
    top : 0px; 
    width : 700px; 
}
DIV.topbarpopup {
    background-color : #ff9900; 
    font-weight : bold; 
    height : 20px; 
    left : 0px; 
    position : absolute; 
    right : 0px; 
    top : 0px; 
    width : 700px; 
}
DIV.popupleft {
    background-image : url(../grafik/popupbaggrund.jpg); 
    height : 520px; 
    left : 0px; 
    position : absolute; 
    right : auto; 
    top : 20px; 
    width : 701px; 
}
DIV.popupindhold {
    height : 500px; 
    left : 180px; 
    overflow : auto; 
    position : absolute; 
    right : auto; 
    top : 20px; 
    width : 521px; 
}
DIV.popupindhold_print {
    left : 0px; 
    overflow : visible !important; 
    position : relative; 
    right : auto; 
    top : 0px; 
    width : 600px; 
}
SELECT.UdskriftValg {
    width : 540px; 
}
SELECT.BlanketValg {
    width : 679px; 
}
SELECT.AktivitetsStedValg {
}
INPUT.ValgMulighed {
    font-size : 8pt; 
}
TD.ListLedeText {
    font-size : 10pt; 
    font-weight : bold; 
    width : 25%; 
}
INPUT.ListValue {
    background-color : transparent; 
    border-bottom : medium none; 
    border-left : medium none; 
    border-right : medium none; 
    border-top : medium none; 
    color : black; 
    width : 100%; 
}
INPUT.InpValue {
    color : black; 
    width : 100%; 
}
INPUT.ErrorInpValue {
    background-color : red; 
    color : white; 
    width : 100%; 
}
TD.DetailLedeText {
    font-size : 10pt; 
    font-weight : bold; 
    height : 24px; 
    padding : 0px; 
    width : 140px; 
}
TD.TilmBlanketDetailLedeText {
    font-size : 10pt; 
    font-weight : bold; 
    height : 24px; 
    padding-bottom : 0px; 
    padding-left : 0px; 
    padding-right : 5px; 
    padding-top : 0px; 
}
TD.UVDetailLedeText {
    font-size : 10pt; 
    font-weight : bold; 
    height : 24px; 
}
TD.DetailValue {
    font-size : 10pt; 
    height : 24px; 
}
TD.DetailValueNowrap {
    font-size : 10pt; 
    height : 24px; 
    white-space : nowrap; 
}
TD.ProeveLedeText {
    font-size : 10pt; 
    font-weight : bold; 
    height : 16px; 
    padding : 0px; 
    width : 140px; 
}
TD.ProeveValue {
    height : 16px; 
    padding : 0px; 
}
TD.TilmeldingResult {
    padding : 0px; 
}
TD.DetailValue INPUT {
    width : 250px; 
}
TR.DataHover {
    background-color : #b0b0b0; 
    color : #ffffff; 
    cursor : pointer; 
}
TR.DataRedHover {
    background-color : #E68989; 
    color : #ffffff; 
    cursor : pointer; 
}
.DatoIntervalEks {
    text-indent : 1pt; 
}
TABLE.ParameterData {
    background-color : transparent; 
    margin : 0px; 
    overflow : scroll; 
    text-indent : 10px; 
}
TD.ParameterData {
    border-bottom : 1px solid; 
    border-right : 1px solid; 
}
TD.ButtonDown {
    border : inset 2px white; 
    cursor : pointer; 
}
TD.ButtonUp {
    border : outset 2px white; 
    cursor : pointer; 
}
.OrangeText {
    color : #ff9900; 
    font-weight : bold; 
}
.OrangeTextDisabled {
    color : #FCDAA7; 
    font-weight : bold; 
}
SPAN.BlanketDetailPages {
    border : solid 1px black; 
    height : 580px; 
    left : 0pt; 
    position : absolute; 
    top : 20px; 
    width : 700px; 
}
TEXTAREA {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 10pt; 
}
TEXTAREA.OpgaveTitel {
    width : 250px; 
}
SPAN.InstBemPopUp {
    background-color : white; 
    border-bottom : outset 1px white; 
    color : #000080; 
    position : absolute; 
}
SPAN.InstBemPopUp TD {
    color : #000080; 
}
SPAN.InstBemPopUp TD A {
    color : #ff9900; 
    font-weight : bolder; 
    text-decoration : none; 
}
TD.Data {
    background-color : #dadada; 
}
DIV#indholdTop {
    height : 440px; 
    overflow : auto; 
}
DIV#indholdBottom {
    height : 32px; 
    text-align : center; 
    width : 819px; 
}
INPUT.GhostedInput {
    background-color : #f0f0f0; 
}
.DateFormatHelpPopup {
    background-color : #ffffe1; 
    border-bottom : solid 1px black; 
    color : #000000; 
    display : none; 
    margin-left : 5px; 
    margin-right : 5px; 
    position : absolute; 
    z-index : 10; 
}
TABLE.udskriftValgTable {
    height : 150px; 
    padding : 0px; 
    width : 679px; 
}
TD.udskriftValgTableCell {
    height : 30px; 
    padding : 0px; 
    text-align : left; 
    vertical-align : top; 
    width : 679px; 
}
TABLE.udskriftLedeTextTable {
    height : 30px; 
    padding : 0px; 
    width : 100%; 
}
TABLE.retpasswdMainTable {
    background-color : #dadada; 
    height : 160px; 
    text-align : center; 
    width : 510px; 
}
tr.supportQuestionRow {
    background-color : #dadada; 
}
table.supportQuestionTable {
    border : 1px outset white; 
    width : 100%; 
}
TABLE.supportMailInputTable {
    background-color : #dadada; 
    border : 2px outset white; 
    width : 650px; 
}
.supportMailInput {
    width : 490px; 
}
TABLE.retpasswdInputTable {
    height : 50px; 
    width : 500px; 
}
TABLE.retpasswdButtonTable {
    height : 40px; 
    width : 500px; 
}
TD.retpasswdInputLedeText {
    padding : 0px; 
    text-indent : 40px; 
    width : 200px; 
}
TD.retpasswdButton {
    padding : 0px; 
    text-align : center; 
    width : 25%; 
}
TD.postNrFelt {
    background-color : white; 
    border : 2px inset white; 
    height : 22px; 
    text-indent : 1px; 
    width : 100px; 
}
TD.postNrFeltGreyedOut {
    background-color : white; 
    border : 2px inset white; 
    color : gray; 
    height : 22px; 
    text-indent : 1px; 
    width : 100px; 
}
TD.postByFelt {
    background-color : white; 
    border : 2px inset white; 
    height : 22px; 
    text-indent : 1px; 
    width : 200px; 
}
TD.postByFeltGreyedOut {
    background-color : white; 
    border : 2px inset white; 
    color : gray; 
    height : 22px; 
    text-indent : 1px; 
    width : 200px; 
}
TABLE.generalMailInputTable {
    background-color : #dadada; 
    border : 2px outset white; 
    width : 650px; 
}
.generalMailInput {
    width : 490px; 
}
SPAN.FaneSpan {
    font-size : 8pt; 
    margin : 0px; 
    overflow : auto; 
    position : relative; 
    text-indent : 5pt; 
}
SELECT.AdresseValg {
    width : 250px; 
}
TABLE.Fane {
    background-color : #dadada; 
    border : 1px outset white; 
    height : 400px; 
    padding : 0px; 
    width : 780px; 
}
TD.FaneBlad {
    background-color : #dadada; 
    border : 1px outset white; 
    color : #666666; 
    cursor : pointer; 
    font-size : 8pt; 
    font-weight : bolder; 
    text-indent : 7px; 
}
TD.ActiveFaneBlad {
    background-color : #dadada; 
    border : 1px inset; 
    border-bottom : 0px; 
    color : black; 
    cursor : pointer; 
    font-size : 8pt; 
    font-weight : bolder; 
    text-indent : 7px; 
}
TD.AdrLedeText {
    font-weight : bold; 
}
TD.AdrValue {
}
TD.TableText {
    font-size : 8pt; 
}
TD.NormalTxt {
    font-size : 8pt; 
}
DIV.registrerKnap {
    height : 40px; 
    padding-top : 10px; 
    position : absolute; 
    text-align : center; 
    top : 433px; 
    width : 818px; 
}
DIV.registrerAfmKnapTop {
    position : relative; 
    text-align : center; 
}
DIV.registrerAfmKnap {
    position : relative; 
    text-align : center; 
}
TD.GruppeOverskrift {
    font-weight : bold; 
}
DIV.SaerligBemBoxStyle {
    display : none; 
    height : 95%; 
    left : 0px; 
    position : absolute; 
    text-align : center; 
    top : 0px; 
    visibility : visible; 
    width : 100%; 
    z-index : 100; 
}
TABLE.SaerligBemBoxTableStyle {
    background-color : #dadada; 
    border : 2px outset white; 
    margin-left : auto; 
    margin-right : auto; 
    text-align : center; 
    vertical-align : middle; 
}
A.dato {
    text-decoration : none; 
}
A.DagsDato {
    color : red; 
    font-weight : bold; 
    text-decoration : none; 
}
TD.DatoHeader {
    color : green; 
    font-weight : bold; 
}
TD.GreyedDato {
    background-color : #e0e0e0; 
}
p.maanedAar {
    color : green; 
    font-size : 12pt; 
    font-weight : bold; 
}
.sort-arrow {
    background-position : center center; 
    background-repeat : no-repeat; 
    height : 11px; 
    width : 11px; 
}
.sort-arrow.descending {
    background-image : url("../grafik/pil_ned_eks.gif"); 
}
.sort-arrow.ascending {
    background-image : url("../grafik/pil_op_eks.gif"); 
}
td.indented6px {
    text-indent : 6px; 
}
div.leftMargin6px {
    margin-left : 6px; 
}
table.login {
    background-color : #dadada; 
    border : 1px outset white; 
}
input.button {
    background-color : transparent; 
    color : #ff9900; 
    font-weight : bold; 
    width : 80px; 
}
input.floatingButton {
    background-color : transparent; 
    color : #ff9900; 
    font-weight : bold; 
}
input.linkButton {
    background-color : transparent; 
    border : none; 
    color : #ff9900; 
    cursor : pointer; 
    font-size : 11pt; 
    font-weight : bold; 
}
SPAN.lektionGruppePopup {
    background-color : #ffffe1; 
    border : 1px outset white; 
    display : none; 
    height : 300px; 
    left : 5px; 
    position : absolute; 
    top : 25px; 
    width : 300px; 
}
#waitPopUp {
    background-color : #d0d0d0; 
    border : 2px outset white; 
    display : none; 
    height : 100px; 
    left : 200px; 
    position : absolute; 
    top : 200px; 
    width : 400px; 
}
p.missingProperties {
}
p.missingPropertiesHeader {
    color : red; 
    font-weight : bold; 
}
code.missingProperties {
    color : black; 
}
.kolonne-header {
    padding : 0px; 
    text-align : left; 
}


/* stylesheet for modalDialog container anvendt i bla Afmeld skærmbillede*/
.yui-overlay,.yui-panel-container {
    position : absolute; 
    visibility : hidden; 
    z-index : 2; 
}
.yui-panel {
    position : relative; 
}
.yui-panel-container form {
    margin : 0; 
}
.mask {
    bottom : 0; 
    display : none; 
    left : 0; 
    position : absolute; 
    right : 0; 
    top : 0; 
    z-index : 1; 
}
.mask.block-scrollbars {
    overflow : auto; 
}
.masked select,.drag select,.hide-select select {
    _visibility : hidden; 
}
.yui-panel-container select {
    _visibility : inherit; 
}
.hide-scrollbars,.hide-scrollbars * {
    overflow : hidden; 
}
.hide-scrollbars select {
    display : none; 
}
.show-scrollbars {
    overflow : auto; 
}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars {
    overflow : visible; 
}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow {
    overflow : auto; 
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom : 1px; 
}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow {
    display : none; 
}
.yui-tt-shadow {
    position : absolute; 
}
.yui-override-padding {
    padding : 0!important; 
}
.yui-panel-container .container-close {
    overflow : hidden; 
    text-decoration : none; 
    text-indent : -10000em; 
}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw {
    margin-bottom : 1px; 
}
.yui-skin-sam .mask {
    background-color : #000; 
    opacity:.25;filter : alpha(opacity=25); 
}
.yui-skin-sam .yui-panel-container {
    *padding : 2px; 
    padding : 0 1px; 
}
.yui-skin-sam .yui-panel {
    *border-width : 1px; 
    *zoom : 1; 
    _zoom : normal; 
    border-color : #808080; 
    border-style : solid; 
    border-width : 1px 0; 
    left : 0; 
    position : relative; 
    top : 0; 
    z-index : 1; 
}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft {
    *border : 0; 
    *margin : 0; 
    border-color : #808080; 
    border-style : solid; 
    border-width : 0 1px; 
    margin : 0 -1px; 
}
.yui-skin-sam .yui-panel .hd {
    *line-height : 1.9; 
    background : url(../grafik/modaldialog/sprite.png) repeat-x 0 -200px; 
    border-bottom : solid 1px #ccc; 
    color : #000; 
    font-size : 93%; 
    font-weight : bold; 
    line-height : 2; 
    padding : 0 10px; 
}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft {
    background-color : #F2F2F2; 
}
.yui-skin-sam .yui-panel .bd {
    padding : 10px; 
}
.yui-skin-sam .yui-panel .ft {
    border-top : solid 1px #808080; 
    font-size : 77%; 
    padding : 5px 10px; 
}
.yui-skin-sam .container-close {
    background : url(../grafik/modaldialog/sprite.png) no-repeat 0 -300px; 
    cursor : pointer; 
    height : 15px; 
    position : absolute; 
    right : 6px; 
    top : 5px; 
    width : 25px; 
}
.yui-skin-sam .yui-panel-container .underlay {
    left : -1px; 
    right : -1px; 
}
.yui-skin-sam .yui-panel-container.matte {
    background-color : #fff; 
    padding : 9px 10px; 
}
.yui-skin-sam .yui-panel-container.shadow {
    _padding : 2px 4px 0 2px; 
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
    *bottom : -1px; 
    *left : -1px; 
    *right : -1px; 
    *top : 4px; 
    _bottom : 0; 
    _left : 0; 
    _margin-left : -1px; 
    _margin-top : 3px; 
    _right : 0; 
    _top : 0; 
    background-color : #000; 
    bottom : -3px; 
    filter : alpha(opacity=12); 
    left : -3px; 
    opacity : .12; 
    position : absolute; 
    right : -3px; 
    top : 2px; 
}
.yui-skin-sam .yui-dialog .ft {
    border-top : none; 
    font-size : 100%; 
    padding : 0 10px 10px 10px; 
}
.yui-skin-sam .yui-dialog .ft .button-group {
    display : block; 
    text-align : right; 
}
.yui-skin-sam .yui-dialog .ft button.default {
    font-weight : bold; 
}
.yui-skin-sam .yui-dialog .ft span.default {
    background-position : 0 -1400px; 
    border-color : #304369; 
}
.yui-skin-sam .yui-dialog .ft span.default .first-child {
    border-color : #304369; 
}
.yui-skin-sam .yui-dialog .ft span.default button {
    color : #fff; 
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled {
    background-position : 0 -1500px; 
    border-color : #ccc; 
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child {
    border-color : #ccc; 
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button {
    color : #a6a6a6; 
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
    background : url(../grafik/modaldialog/sprite.png) no-repeat 0 0; 
    float : left; 
    height : 16px; 
    margin-right : 10px; 
    width : 16px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon {
    background-position : 0 -1100px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon {
    background-position : 0 -1050px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {
    background-position : 0 -1150px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon {
    background-position : 0 -1200px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon {
    background-position : 0 -1900px; 
}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon {
    background-position : 0 -1250px; 
}
.yui-skin-sam .yui-tt .bd {
    background-color : #FFEE69; 
    border-color : #D4C237 #A6982B #A6982B #A6982B; 
    border-style : solid; 
    border-width : 1px; 
    color : #000; 
    left : 0; 
    padding : 2px 5px; 
    position : relative; 
    top : 0; 
    z-index : 1; 
}
.yui-skin-sam .yui-tt.show-scrollbars .bd {
    overflow : auto; 
}
.yui-skin-sam .yui-tt-shadow {
    background-color : #000; 
    bottom : -3px; 
    left : -3px; 
    right : -3px; 
    top : 2px; 
}
.yui-skin-sam .yui-tt-shadow-visible {
    filter : alpha(opacity=12); 
    opacity : .12; 
}


/* stylesheet for modalDialog knapper anvendt i bla Afmeld skærmbillede*/
.yui-button {
    display : inline-block; 
    vertical-align : text-bottom; 
}
.yui-button .first-child {
    *display : inline-block; 
    display : block; 
}
.yui-button button,.yui-button a {
    *display:inline-block;border:none;margin : 0; 
    display : block; 
}
.yui-button button {
    *overflow : visible; 
    background-color : transparent; 
    cursor : pointer; 
}
.yui-button a {
    text-decoration : none; 
}
.yui-skin-sam .yui-button {
    background : url(../grafik/modaldialog/sprite.png) repeat-x 0 0; 
    border-color : #808080; 
    border-style : solid; 
    border-width : 1px 0; 
    margin : auto .25em; 
}
.yui-skin-sam .yui-button .first-child {
    _margin : 0; 
    border-color : #808080; 
    border-style : solid; 
    border-width : 0 1px; 
    margin : 0 -1px; 
}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited {
    *line-height : 1.7; 
    *min-height : auto; 
    color : #000; 
    font-size : 93%; 
    line-height : 2; 
    min-height : 2em; 
    padding : 0 10px; 
}
.yui-skin-sam .yui-button a {
    *line-height : 1.875; 
    *padding-bottom : 1px; 
}
.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button {
    background-position : right center; 
    background-repeat : no-repeat; 
    padding-right : 20px; 
}
.yui-skin-sam .yui-menu-button button {
    background-image : url(../grafik/modaldialog/menu-button-arrow.png); 
}
.yui-skin-sam .yui-split-button button {
    background-image : url(../grafik/modaldialog/split-button-arrow.png); 
}
.yui-skin-sam .yui-button-focus {
    background-position : 0 -1300px; 
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-button-focus .first-child {
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-split-button-focus button {
    background-image : url(../grafik/modaldialog/split-button-arrow-focus.png); 
}
.yui-skin-sam .yui-button-hover {
    background-position : 0 -1300px; 
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-button-hover .first-child {
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-split-button-hover button {
    background-image : url(../grafik/modaldialog/split-button-arrow-hover.png); 
}
.yui-skin-sam .yui-button-active {
    background-position : 0 -1700px; 
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-button-active .first-child {
    border-color : #7D98B8; 
}
.yui-skin-sam .yui-split-button-activeoption {
    background-position : 0 0; 
    border-color : #808080; 
}
.yui-skin-sam .yui-split-button-activeoption .first-child {
    border-color : #808080; 
}
.yui-skin-sam .yui-split-button-activeoption button {
    background-image : url(../grafik/modaldialog/split-button-arrow-active.png); 
}
.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked {
    background-position : 0 -1400px; 
    border-color : #304369; 
}
.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child {
    border-color : #304369; 
}
.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button {
    color : #fff; 
}
.yui-skin-sam .yui-button-disabled {
    background-position : 0 -1500px; 
    border-color : #ccc; 
}
.yui-skin-sam .yui-button-disabled .first-child {
    border-color : #ccc; 
}
.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited {
    color:#a6a6a6;cursor : default; 
}
.yui-skin-sam .yui-menu-button-disabled button {
    background-image : url(../grafik/modaldialog/menu-button-arrow-disabled.png); 
}
.yui-skin-sam .yui-split-button-disabled button {
    background-image : url(../grafik/modaldialog/split-button-arrow-disabled.png); 
}
.efterTekst {
    font-size : 12pt; 
}
.foerTekst {
    font-size : 12pt; 
}
.semesterDiv {
    margin-left : 13px; 
}
.boxBlackBorder {
    border : 2px solid black; 
    font-size : 8pt; 
}
TABLE.TilmOversigEkaTable {
    border : 2px black solid; 
    border-spacing : 0; 
    width : 400px; 
}
TD.TilmOversigEkaTableTDBottom {
    border-bottom : 2px white solid; 
    font-weight : bold; 
}
TD.TilmOversigEkaTableTDLeft {
    border-left : 2px white solid; 
}
TD.TilmOversigEkaTableTDRight {
    border-right : 2px white solid; 
}
TD.TilmOversigEkaTableRedTDBottom {
    border-bottom : 2px red solid; 
    border-top : 2px red solid; 
    font-weight : bold; 
}
TD.TilmOversigEkaTableRedTDLeft {
    border-left : 2px red solid; 
}
TD.TilmOversigEkaTableRedTDRight {
    border-right : 2px red solid; 
}
.semesterStatusSymbol {
    width : 18px; 
}
img.trashCan {
    height : 20px; 
    width : 20px; 
}
.TilmOversigEkaTableTR {
    border : red solid 1px; 
}
TD.TilmOversigEkaTableListValue, TH.ListValue {
    font-size : 10pt; 
    padding : 0px; 
    padding-left : 10px; 
}
