


/* ======================================
Text styles
====================================== */

h1, .heading1, .headline
{
	font-weight: bold;
	font-size: 15px;
	color:#43638D;
	margin-bottom: 10px;
}

h2, .heading2
{
	font-weight: bold;
	font-size: 12px;
	color:#3B3B3B;
	margin-bottom:5px;
}

h3, .heading3
{
	font-weight: bold;
	font-size: 10px;
}

.normal, .normal td
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
}

h4, .small
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

h5, .xsmall
{
	font-weight: normal;
	font-size: 8px;
	color: #000000;
}



/* ======================================
Content styles
====================================== */
p, table.form td
{
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
	margin-bottom: 10px;
	padding: 1px 10px 1px 0px;
}

table.form input.text, table.form textarea
{
	width: 200px;
}

table.form input.button
{
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
}

.shortintro 
{
	font-weight: bold;
	font-size: 10px;
	color: #43638D;
	margin-bottom: 10px;
}

.mainbody 
{
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
	margin-bottom: 10px;
}

a:link
{
	text-decoration: UNDERLINE;
	color: #000000;
	font-size:11px;
}
a:active
{
	text-decoration: UNDERLINE;	
	color: #000000;
	font-size:11px;
}
a:visited
{
	text-decoration: UNDERLINE;	
	color: #000000;
	font-size:11px;
}

.demolink {
	font-family: Verdana,;
	font-size: 10px;
	text-decoration: UNDERLINE;
	color: #000000;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 0px;

}

.pslink {
	font-family: Verdana,;
	font-size: 10px;
	text-decoration: UNDERLINE;
	color: #000000;
	background-image: url(images/dllink.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	height:24px;
	padding-top: 0px;
	padding-left: 24px;
	padding-bottom: 0px;
	padding-right: 0px;

}


/* ======================================
Main Layout
====================================== */

BODY
{
	background-color: #E3E3E3;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
}

TD#tdMainContent div
{
	/*padding-left: 5px;
	padding-right: 5px;*/
}

TABLE#tblMain 
{	
	background-color: #FFFFFF;
	border: 1px solid #A9A9A9;
	border-collapse: collapse;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
}

TD#tdMainTop 
{	
	
	
}

TD#tdMainTopTools
{
	text-align: right;
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

TD#tdMainContent
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;	
}

TD#tdMainBottom 
{	 
	background-color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-align:center;	
}

div.bottommain
{
	padding: 5px 0px 8px 0px;
	border-top: solid 1px #BABABA;	
}

TABLE.tblPrint, TABLE.tblPrint td
{	
	background-color: #FFFFFF;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}




/* ======================================
Sub Layout
====================================== */

TD#tdContentBreadcrumb 
{
	font-size: 9px;
}

TD#tdContentMain
{
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

TD#tdContentFrontpage
{
	font-size: 11px;
	padding: 10px 0px 10px 0px;	
	
}

.scrolllayer
{
	height: 350px;
	overflow: auto;
	padding: 7px;
	
}



/* ======================================
Top menu
====================================== */


a.topmenu_selected, a:visited.topmenu_selected, a:active.topmenu_selected, a:hover.topmenu_selected
{
	font-size: 12px;
	font-weight: bold;
	background-color:#43638C;
	font-size: 11px;
	font-family: verdana;
	color: #ffffff;
	white-space: nowrap;
	text-decoration:underline;
	padding: 4px 12px 5px 11px;
	height:22px	
}

a.topmenu, a:visited.topmenu, a:active.topmenu, a:hover.topmenu
{
	font-size: 12px;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	color: #ffffff;
	white-space: nowrap;
	text-decoration:none;
	padding: 4px 12px 5px 11px;
	height:22px	
}

a.topmenuimage, a:visited.topmenuimage, a:active.topmenuimage, a:hover.topmenuimage
{
	white-space: nowrap;
	text-decoration:none;
	padding: 5px 5px 0px 5px;
	height:22px	
}
TD.menu_tools 
{
	background-color:#012961;
}

TD.menu
{
	background-color: #95A7BF;
}

TD.subtopmenu
{
	background-color:#43638C;
}

/* ======================================
Tools
====================================== */


a.toollink, a.toollink:active, a.toollink:link, a.toollink:visited
{
	color: #636363;
	border: none;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

a.toollink:hover
{
	background: #949494;
	border: 1px solid #636363;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}





/* ======================================
Language
====================================== */


a.languagelink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #949494;
	text-decoration: none;
	white-space: nowrap;
}

a.languagelinkselected
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}




/* ======================================
Sub menu
====================================== */

/* det div der omfatter submenuen. Husk at sætte korrekt bredde på denne, da tabellen ellers skubber sig udaf... */
div#submenucontainer 
{
	width: 175px;
	margin: 10px 0px 0px 0px;
	padding-left: 5px;
}

/* generel style for links i sub-menuen */
#submenucontainer a
{
	text-decoration: none;
	color:#000000;
	margin-left: 10px;
	font-size: 11px;
}

/* pkt. på hovedmenu (ikke valgt) */
a.submenulinkon
{
	font-weight: bold;
	padding-left: 8px;
}

/* pkt. på hovedmenu (valgt) */
a.submenulinkoff
{
	
}

a.subsubmenulinkon
{
	font-weight: bold;
	padding-left: 20px;
}

/* pkt. på undermenu (valgt) */
a.subsubmenulinkoff
{
	padding-left: 20px;
}

/* ======================================
Sitemap
====================================== */


#sitemapcontainer 
{
	padding: 5px 30px 30px 30px;
}

#sitemapcontainer a
{
	text-decoration: none;
	font-weight: normal;
	color: #636363;
}

span.sitemapfolder 
{
	color: #949494;
}

/* ======================================
Factbox
====================================== */

.factbox
{
	padding: 5px 5px 5px 5px;
	border: solid 1px #C7C7C7;
	background-color: #F7F7F7;
	font-family: Verdana;	
	font-size: 10px;
	color: #000000;
	text-align:left;
}
.factbox h1
{
	font-family: Verdana;	
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	margin:0px 0px 1px 0px;
}
.factbox p
{
	margin: 5px 0px 0px 0px;
}
/* ======================================
Context
====================================== */


/* det div der omfatter context. Husk at sætte korrekt bredde på denne, da tabellen ellers skubber sig udaf... */
div#contextcontainer 
{	
	text-align: center;
	width: 185px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 11px;
	color: #3B3B3B;
}

.contextelementbody
{
	padding-left: 10px; 
	padding-right:10px;
	text-align:left;
}
.contextelementheadline
{
	padding-left: 10px; 
	padding-right:10px;
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	color:#3B3B3B;
	margin-bottom:5px;
	margin-top:5px;
}

/* generel style for links i sub-menuen */
#contextcontainer a
{
	text-decoration: underline;
}


/* ======================================
List elements
====================================== */


div.listelementcontainer 
{
	margin: 0px 0px 15px 0px;	
}

div.listelementtopcontainer 
{
	border-bottom: 1px solid #949494;
}

span.listdate 
{
	color: #000000;
	text-decoration: none;
	font-size:10px;
}

a.listheader, a:visited.listheader, a:active.listheader, a:hover.listheader
{
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

span.listheader 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}

div.listbody 
{
	color: #949494;
	margin: 0px 0px 0px 10px;
}

div.listreadmorelinkbox
{
	margin: 0px 0px 0px 10px;
}

a.listreadmorelink 
{
	color: #000000;
	text-decoration: underline;
}


/*
Lister med billedr, er opbygget med tabeller. Derfor disse styles:
*/

td.listcell_headline 
{
	border-bottom: 1px solid #949494;
}

td.listcell_image
{
	padding: 5px 5px 0px 0px;
}

td.listcell_body
{
	font-weight: normal;
	font-size: 11px;
	color: #3B3B3B;
	padding: 5px 0px 0px 5px;
}

td.listcell_readmore
{
	text-align:right;
}


/* ======================================
List character navigation
====================================== */

div.listcharactercontainer
{
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	margin: 15px 0px 15px 0px;
	width: 100%;
	text-align: center;
}


a.listcharacterlink
{
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}


a.listcharacterlinkselected
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

div.listcharactergroupheader 
{
	text-align:center;
	width: 20px;
	height: 20px;
	margin: 30px 10px 10px 10px;
	background-color: #949494;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}


/* ======================================
List paging
====================================== */


table.listpagingtable 
{
	width: 100%;
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	margin: 15px 0px 15px 0px;
}


td.listpagingcell_previous 
{
}


td.listpagingcell_center
{
	width: 100%;
	text-align: center;
}


td.listpagingcell_next
{
}


a.listpaginglink
{
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}


a.listpaginglinkselected
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


a.listpagingdirectionlink
{
	color: #949494;
	font-weight: bold;
	text-decoration: none;
}


span.listpagingdirectionnolink
{
	color: #E7E7E7;
	font-weight: bold;
	text-decoration: none;
}

/* ======================================
Tab control
====================================== */
.tabstopsel 
{	
	background-color:#F7F7F7;
	padding: 1px 9px 2px 9px;	
	color: #3B3B3B;
	width:100px;
	cursor: hand;		
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;	
	text-align: center;
	border-top: solid 1px #C7C7C7;
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
}

.tabstop 
{
	padding: 1px 9px 0px 9px;	
	color: #3B3B3B;
	width:100px;
	cursor: hand;		
	font-size: 11px;
	font-family: verdana;	
	text-decoration: none;	
	text-align: center;
	border-bottom: solid 1px #C7C7C7;
	border-top: solid 1px #C7C7C7;
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
}

.tabstopspacer 
{	
	padding: 1px 9px 1px 9px;
	border-bottom: solid 1px #C7C7C7;
}

.tabcontent 
{
	padding: 5px 5px 5px 5px;
	background-color:#F7F7F7;
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	border-bottom: solid 1px #C7C7C7;
}

td.searchbtninactive
{
	color:#C7C7C7;
}
td.searchbtnactive
{
	color:#012961;
	cursor:pointer;
	cursor:hand;
}