/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/
#sitetopdiv
{
	width: 994px;
	text-align: left;
	margin: 0 auto;
}
#containerdiv
{
	width: 994px;
	height: 100%;
}

/* --- HEADER ---*/
#headerdiv
{
	width: 994px;
	height: 100px; /* Changed in firefox */
	vertical-align:top;
}
#quicksearchdiv
{
	float:	right;
	padding-right: 0px;
}
#toplinksdiv
{
	float:	right;
	width: 100%;
	text-align: right;
	padding-right: 2px;
	margin-bottom: 7px;
	color: Black;
}
/* --- TOPMENU ---*/
#topmenudiv
{
	width: 994px;
	float: left;
	text-align: left; /*Added in firefox*/
}

#topmenudivmiddle
{
	background-color: #ffffff;
	width: 992px;
	/*	height: 20px; Not used in firefox */
	float: left;
}


/* --- BODY ---*/
#bodydiv
{
	width: 994px;
min-height: 500px; /* Firefox needs min-height instead of height to get a dynamic height*/
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	background-color: white;
}
#bodydivmiddle
{
	width: 992px; /* 770px in ie but neds to compensate for the border below */
	height: 100%;
	float: left;
	background-color: white;
	border-left: solid 1px #EEEEEE; /* borders replace bodydivmiddleleft & right in firefox.*/
	border-right: solid 1px #EEEEEE;
	

}

#bodydivmiddlemiddle
{
	float:left;
	width: 986px;
}
#bodyregiondiv
{
	float: left;
	height: 100%;
}
#leftmenudiv
{
	width: 180px;
	min-height: 468px; /* Needs to be min-height in firefox  */
	float: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 14px;
}
#mainareadiv
{
	width: 768px;
	float:left;
	text-align: left;
	min-height: 500px; /*100%*/
	padding-top: 15px;
	padding-left: 6px;
}

#leftmainregiondiv
{
	float: left;
	width: 526px;
	height: 100%;
	padding-left: 6px;
	padding-right: 8px;
}

/*---- afstand mellem bokse i højre side ----*/
#rightmainregiondiv
{
	float: right;
	width: 224px;
	/*padding-right: 15px; Removed in firefox */
	height: 100%;
	padding-top: 15px;
}

.infodiv
{ /*Not in use on startpage but other as dt_infopage_wide*/
	padding-right: 0px;
	padding-left: 1px;
	padding-top: 0px;
	min-height:489px; /*Needs a specified height in firefox. */
}
/* -- Div for layout of wide templates -- */
.widepagepaddingdiv
{
	padding-right: 15px;
	padding-left: 10px;
}
/* -- Sitemap -- */
#sitemapdiv
{
	width: 100%;
	float: left;
	text-align: center;
	
}
#sitemaptextdiv
{
	text-align: left;
	width: 664px;
	padding-left: 130px;
	padding-bottom: 30px;
	margin-left: 85px;
}
/* -- Div for advanced search layout -- */
#searchresultdiv
{
	padding-right: 60px;
}
/* ---------*/
#bodydivbottom
{
	width: 994px;
	height: 15px;
	vertical-align:top; /* Needed in firefox */
}
#bodydivbottomleft
{
	float:left;
	background-color: white;
	
}

#bodydivbottomright
{
	float:right;
	background-color: white;
}

/* -- Standard divs --*/

div.leftfloating
{
	float: left;
}
div.rightfloating
{
	text-align:left;
	float: right;
}
div.fullwidth
{
	width: 100%;
}
.centered
{
	text-align: center;
}
div.rightaligned
{
	text-align: right;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
.alignleft
{
	float:left;
	width: 40%;
	text-align:left;
}
.alignright
{
	float:right;
	width: 60%;
	text-align:right;
}
#rightmenudivStartPage
{
	width: 100%;
	float: right;
	text-align: left;
	padding-left: 1em;
	padding-right: 1em;
}
/*Boxes in right menu*/
.startpagebox
{
	width: 208px; /* 1px less in firefox */
	float: right; /* left instead of right in firefox */
	margin-bottom: 10px; /* 10px to get right spacing below in firefox */
}
.startpageboxtopline
{
	height:1px;
	float: left;
	visibility:hidden; /*Not in use in firefox*/
}
.startpageboxmiddle
{
	width: 157px;
	height: 100%;
}

.startpageboxbottom
{
	height:1px;
	float: left;
	visibility:hidden; /* Not in use in firefox */
}
/*Box in left menu*/
.departmentbox
{
	width: 189px;
	float: left;
	margin-bottom: 0px;
	margin-top: 20px;
}
.departmentboxtopline
{
	height:1px;
	float: left;
}
.departmentboxmiddle
{
	width: 189px;
	height: 100%;
}

.departmentboxbottom
{
	height:1px;
	float: left;
}
/*Background color in the Site header*/
#siteheader
{
	width: 100%;
	height: 100%;
	float: left;
}
/*Thin line over the sitefooter*/
#footerlinediv
{
	width: 100%;
	float:left;
}
/*Toppmenyn
#topmenudiv
{ 	
	text-align: left;
	display: block;
	margin-bottom:0.3em;
	height: 20px;
}*/

