BODY
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial;
    text-align: center;
}
H1
{
	color:#660000;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 26px;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H2
{
	color:#660000;
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 17px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H3
{
    MARGIN-TOP: 17px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 1px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana
}
H4
{
    MARGIN-TOP: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 1px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    MARGIN: 5px 10px 1px 1px;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
B.color
{
    COLOR: #669966
}
B.darkcolor
{
    COLOR: #003300
}
SMALL
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana
}
P
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 15px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana
}
P.opdateret
{
    FONT-SIZE: 7.5pt;
    MARGIN: 5px 10px 1px 1px;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
P.navigate
{
    MARGIN-TOP: 9px;
    FONT-SIZE: 7.5pt;
    MARGIN-BOTTOM: 9px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana
}
P.small
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 7.5pt;
    MARGIN-BOTTOM: 11px;
    FONT-FAMILY: Verdana
}
P.smaller
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 11px;
    FONT-FAMILY: Verdana
}
P.manchet
{
    MARGIN-TOP: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 17px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana
}
P.leftframe
{
    MARGIN-TOP: 1pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 16pt;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Verdana
}
P.topframe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
LI
{
    MARGIN-TOP: 1px;
    LIST-STYLE-IMAGE: url(http://www.mst.dk/res/dot.gif);
    MARGIN-BOTTOM: 1px
}
TABLE
{
    MARGIN-BOTTOM: 0px
}
TD
{
	
    FONT-SIZE: 11px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana
}
A
{
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #660000
}
A:link
{
    COLOR: #006600
}
A:active
{
    COLOR: #660000
}
A:hover
{
    TEXT-DECORATION: underline
}
.HelpText
{
    FONT-SIZE: 10px
}
.DatagridTextBox
{
	width: 100%;
}
TABLE.menuTable 
{
	background-color: #ececec;
	

}
TD.menuTable
{
	/*padding: 2px 1px 2px 1px;*/
	font-size: 10px;
	border-right: solid 1px #000000;
	background-color: #EAF4EA;
	
	width: 120px;
	text-align:center;
	
}
.calendarHoliday
{
	font-size: 9px;
	background-color: red;
	behavior: url(void.htc);
	cursor:default;   
	
}
.mainFrame
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	
}
.buttonGeneral
{
	background-color: #ececec;
	border-style:none;
	border: solid 1px #000000;
	font-size:11px;
	
}
.TableHeader
{
	background-color: #EAF4EA;
	
}
.footer
{
	background-color: #EAF4EA;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	
}

.statusMenu
{
	padding: 1px 1px 1px 1px;
	font-size: 10px;
	border: solid 1px #000000;
	background-color: #EAF4EA;
	
	width: 120px;
	text-align:left;
	 

}

.inputTextbox
{
	width: 100%;
	font-size: 10px;
}
.inputComboBox
{
	font-size: 10px;
}



TD.calendarBookedDay
{
	font-size: 12px;
	background-color: #000000;
	color:Red;
	border: solid 1px #000000;
}
.strong
{
	font-weight:bold;
}
.aktivitetsKalenderTabel
{
	border: solid 1px #000000;
	background-color: #EAF4EA;
}

.aktivitetsKalenderHeader
{
	color:#660000;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 17px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica

}

.dgAktiviteter
{
	border: solid 1px #FFFFFF;
}

.dgAktiviteterHeader
{
	border: solid 1px #FFFFFF;
	font-weight:bold;
}
.absPos
{
	position:absolute;
}

/* kpr, 2004.08.25: styles added*/

table#header_tblMenu 
{
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 1px 1px;
}
td.menuTable a
{
	display: block;
	padding: 2px 5px;
}

div#menuWrapper 
{
	display: none;
}
#contentWrapper 
{
	margin: 10px auto;
	/*padding: 10px;
	width: 700px;*/
}

#contentWrapper h3
{
	margin: 20pt 0 30pt;
}

table#dgUserAdmin 
{
	border: 1px solid #003;
	border-collapse: collapse;
}
table#dgUserAdmin td, table#dgUserAdmin input
{
	border: 1px solid #003;
	padding: 2px;
}

table#dgUserAdmin td select
{
	border: 1px solid #000;
}

.dgHeader 
{
	background: #eaeaea;
}

.dgAltItem
{
	background: #eaffea;
}

.rightAlign
{
	text-align: right;
}

/*calendar++*/

table#Calendar1 
{
	display:none;
}

/*dgAktiviteter*/
table.dgAktClass
{
	border: 1px solid #000;
	border-collapse:collapse;
	font-size:12pt;
	width: 100%;
}

table.dgAktClass td
{
	border: 1pt solid #ccc;
	padding: 5pt 10pt;
	margin-bottom: 5pt;
}
table.dgAktClass td a
{
	color: inherit;
	text-decoration: inherit;
}

.dgAktHeader
{
	font-weight: bold;
	background-color: #eee;
}

#calDato_outer
{
	display: none;
}