﻿body {
margin : 0em; 
padding : 0em; 
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; 
font-size : 0.8em;
background-color: #FFFFFF;
color : #1c2733;
}

h2 
{
    font-size:x-large;
    margin-top:10px;
    margin-bottom:5px;
}

/* Følgende koder hører til menuen */
.menu 
{
    background-color : #53788A;
    border-style:solid ;
    border-color:#1c2733;
    border-width:1px;
    padding:2px;
    text-decoration:none;
    text-align:left;

    
}
a.menu, a.menu:visited
{
    color: #FFFFFF;
    padding:0px;
    text-decoration:none;
}

a.menupunkt a, a.menupunkt:visited
{
    color: #FFFFFF;
    text-decoration:none;
}
.menupunkt
{
    display:block;
    color: #FFFFFF;
    background-color : #53788A;
    font-size: 80%;
    text-align:left;
    padding:2px;
    border-style:solid ;
    border-color:#1c2733;
    border-width:1px;
    margin-top:1px;
    text-decoration:none;
}
.menuhover a:hover
{
    display:block;
    color: #53788A;
    background-color : #FFFFFF;
    text-decoration:none;
}
.menuhover
{
    display:block;
    background-color : #FFFFFF;
    color: #53788A;
    text-decoration:none;
}
.menu-understreg
{
    border-bottom: solid 1px #585752;
}
/* Slut på menukoder

/* IE 8 - fix af menu på skemaside */
.DynamicMenuZIndex
{
	z-index: 999;
}

/* placering af indholdsramme - skema */
.indhold 
{
    position:absolute;
    left:0px;
    top:50px;
    margin-left:5px;
    width:100%;
}

/* tekstlink på blå baggrund */
a.tekstlinkmork:visited
{
    color:#FFFFFF;
text-decoration:underline;
}
a.tekstlinkmork:hover 
{
color:#FFFFFF;
    cursor:pointer;
    text-decoration:none;

}
.tekstlinkmork, .tekstlinkmork a 
{
    color:#FFFFFF;
text-decoration:underline;
}


/* tekstlink - blå, sort fremhævning */
a.tekstlink:hover 
{
color:#53788A;
    text-decoration:none;
    cursor:pointer;

}
.tekstlink a:hover 
{
color:#53788A;
    text-decoration:none;
    cursor:pointer;
}
.tekstlink, .tekstlink a
{
    color:#1c2733;
text-decoration:underline;
}
a.tekstlink:visited
{
    color:#1c2733;
text-decoration:underline;
}
.tekstlink a:visited 
{
color:#1c2733;
text-decoration:underline;
}

.textlink td 
{
    border:none;
}

/* pflink - blå, sort fremhævning lille skrift - bruges til navneliste i pf */
a.pflink:hover 
{
color:#53788A;
    text-decoration:underline;
    cursor:pointer;

}
.pf a:hover 
{
color:#53788A;
    text-decoration:underline;
    cursor:pointer;
}
.pflink, .pflink a
{
    color:#1c2733;
text-decoration:none;
}
a.pf:visited
{
    color:#1c2733;
text-decoration:none;
}
.pf a:visited 
{
color:#1c2733;
text-decoration:none;
}

/* link på label - bruges i skema */
.lbllink 
{
    text-decoration:underline;
    cursor:pointer;
}

/* popupvindue til indtastning af skemaædringer m.m */
.popupside 
{
    background-color:#ffffff;
    color:#1c2733;
    border-color:#1c2733;
    border-style:solid;
    border-width:1px;
}
.popupsidetop
{
    background-color:#53788A;
    border-bottom:solid 1px #1c2733;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    padding-top:3px;
    padding-bottom:5px;
}

/* baggrund ved popupvinduer som fylder hele vinduet */
.popupbaggrund 
{
    background-color:#D0CEC8;
/*  	filter:alpha(opacity=70);*/
	opacity:0.7;
	width:90%;
}

/* Popupvindue til visning af muligheder hørende til givent modul */
.popupmodul 
{
    background-color:#53788A;
    color:#ffffff;
    border-color:#000000;
    border-style:solid;
    border-width:1px;
    text-align:left;
    padding-top:-10px;
    position:absolute;
 cursor:pointer; 
}

.popupmodul a:visited
{
    color:#ffffff;
    text-decoration:none;
}
.popupmodul a:hover
{
    color:#53788A;
    display:block;
    background-color:#ffffff;
 
}
.popupmodul a
{
    color:#ffffff;
    text-decoration:none;
 
}

/* Link i popupvinduer */
.lnkpopup 
{
    float:left;
}

/* label til aflyste ting */
.lnkaflyst
{
    text-decoration:underline;
    cursor:pointer;
    color:#b50000;
}
a.lnkaflyst, a:visited.lnkaflyst
{
    text-decoration:underline;
    cursor:pointer;
    color:#b50000;
}


/* label til oprettelse af moduler */
.lnkopret
{
    text-decoration:underline;
    cursor:pointer;
    color:#53788A;
}
a.lnkopret, a:visited.lnkopret
{
    text-decoration:underline;
    cursor:pointer;
    color:#53788A;
}
/* aflyst/advarsels tekst */
.advarsel 
{
    color:#b50000;
}
.advarsel2 
{
    color:#b50000;
    font-size:smaller;
}

/* Markering af aflyst modul ved kollektiv aflysning */
.aflystmodul 
{
    margin:0px;
    background:#b50000;
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    text-decoration:none;
}

/* Markering af IKKE aflyst modul ved kollektiv aflysning */
.ikkeaflystmodul 
{
    margin:0px;
display:block;
    width:100%;
    height:100%;
    text-align:center;
    text-decoration:none;
}

/* Generel overskrift */
.overskrift 
{
    font-weight:bold;
    font-size:110%;
    text-align:center;
}

/* hvidt link unden understregning */
.datolink
{
text-decoration:none;
font-weight:bold;
 }
 
/* tabel med ramme og frehævet header */
.tbskema
{
/*  float  :left;*/
    border-collapse:collapse;
    border-color:Black;
    border-width:1px;
    border-style:solid; 
    padding-left:2px;
    padding:2px;
 /*   width:100%;*/
 padding-right:10px;
}
.tbskema td
{
    border-width:1px;
    border-style:solid; 
    font-size:90%;
    padding:2px;
}
.tbskema th
{
Color:#FFFFFF;
background-color:#53788A;
border-color:Black;
border-width:1px;
border-style:solid; 
    padding:2px;
 }
th.tbskema  a.th, a.th:visited
{
color:#FFFFFF;
text-decoration:underline;
 }
 
th.tbskema a:hover
{
color:#FFFFFF;
text-decoration:none;
 } 
 
 

/* lille tabel med ramme og frehævet header */
.tbskemalille
{
    border-collapse:collapse;
    border-color:Black;
    border-width:1px;
    border-style:solid; 
}
.tbskemalille td
{
    border-width:1px;
    border-style:solid; 
    font-size:90%;
    margin:0px;
}
.tbskemalille th
{
Color:#FFFFFF;
background-color:#53788A;
border-color:Black;
border-width:1px;
border-style:solid; 
 }

 /* tabel uden ramme */
  .tburamme table
{
    border-style :none;
    border-width:0px;
    text-align:left;
    border-collapse:collapse;
}
.tburamme td
{
    padding:1px;
    vertical-align:top;
    border-style:none; 
    border-width:0px;
    text-align:left;
    background:transparent;
}

 /* Framhævning af modul i skema ved ændring */
 td.tdfarvet 
 {
   padding:2px;
    background-color:#D0CEC8;
 }
 /* Ingen fremhævning af modul i skema */
 td.tdblank 
 {
   padding:2px;
    background-color:Transparent ;
 }
 td.tdhvid 
 {
   padding:2px;
    background-color:#FFFFFF ;
 }

 .alternativfarve 
 {
   padding:2px;
    background-color:#e8e6e0    /*D0CEC8*/;
  }

 /* design af knapper lys baggrund */
 .knap 
{
background-color:#53788A;
border:solid 1px #1c2733;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
}
/* knap med advarsel */
 .knapadv 
{
background-color:#b50000;
border:solid 1px #1c2733;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
}
 /* design af knapper mørk baggrund */
 .knapmork 
{
background-color:#FFFFFF;
text-decoration:none;
border:solid 1px #1c2733;
color:#1c2733;
cursor:pointer;
}
 /* design af knapper i hyperlink */
.knaphyp  , knaphyp:visited
{
background-color:#53788A;
border:solid 1px #1c2733;
color:#FFFFFF;
padding:2px;
cursor:pointer;
text-decoration:none;
}
/* bruges til grå skrift i tekstbokse */
 .vandmaerke 
 {
    color:#333333;
    background-color:#EEEEEE;
 }
 
 .mindre
 {
    font-size:80%
 }
 
 .tbgraa 
 {
    background-color:#53788A;
 }
 /* bruges ved billeder på infoskærm */
 .infobillede 
 {
    margin-left:30px;
 }
 
 /* cssklasser til visning af årsnormskema */
 .skemaaarsnorm
{
    background-color:#EAE9E4;
    width:98%;
}
.tdaarsnorm 
{
    text-align:left;
}
.traarsnorm 
{
height:16px;
    text-align:left;
background-color:#ffffff;
}
.thaarsnorm 
{
Color:White;
background-color:#53788A;
padding:1px;
font-size:80%;
/*width:65px;*/
}
.thaarsnormtop 
{
Color:White;
background-color:#53788A;
padding:2px;
font-size:90%;
}
.tdaarsnorm1 
{
/*width:40px;*/
font-size:70%;
vertical-align:middle  
}
.tdaarsnormfri 
{
background-color:#FFCCCC;
font-size:70%;
}
.tdaarsnormOK 
{
font-size:70%;
/*width:40px;*/
text-align:right;
}
.tdaarsnormOver 
{
font-size:70%;
/*width:40px;*/
text-align:right;
color : #b50000;
}

/* Generelt for alle tabeller */
 table
 {
    border-collapse:collapse;
    font-size:100%;
 }
 
 a, a:visited 
 {
    color:#1c2733;
 }
 
 /* til udskrivning */
 .skjultprint
 {
 }
 .kunprint 
 {
    display:none;
 }



/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png)
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,verdana;
    font-size:10pt;
    border-bottom:solid 1px #53788A;
    white-space:normal;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background: #eeeeee repeat-x;
    margin:0px 0.1em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #53788A;
    border-bottom-width:0px;
    white-space:normal;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.15em 0.4em;    
    margin-right:0.01em;
    white-space:normal;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: #ffffff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:#53788A repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    padding:0.25em 0.5em;
    border:solid 1px #808080;
    border-top-width:0px;
}
 */

.IE8fix 
{
    z-index:1;
}

.bund
{
    display:none;
}

