/* ------------------------------------------------------ Main containers --- */
/*
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
}
*/
#wrapper {
	position: relative;
	text-align: left;
	margin: 0 auto 2em auto;
	width: 984px;
}

/* ------------------------------------------------------------- Branding --- */

#branding-images 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 984px;
	height: 109px;	
}

#branding-global {
	position: absolute;
	width: 241px;
	top: 0px;
	left: 0px;
}

#branding-logo {
	position: absolute;
	top: 29px;
	left: 27px;
	height: 82px; /*87px*/
	width: 65px;
}

#branding-unit {
	position: absolute;
	top: 23px;
	left: 108px; /* Change ??? */
	/*overflow: hidden;*/
	height: 86px;
	width: 387px;
}

#branding-decoration 
{
	position: absolute;
	top: 23px;
	right: 0px;
	width: 500px;
	height: 86px;
}

/* ----------------------------------------------------------- Navigation --- */
#nav-wrapper 
{
	position: absolute; 
	top: 0px;
	right: 0px;
	width: 743px;
	height: 23px; 
}

#nav-global {
	overflow: hidden;
	float: right;
}

/* ----------------------------------------------------------- Search box --- */
#search { float: right; }


/* -------------------------------------------------------------- Content --- */
#content-wrapper {
	position: relative;
	top: 109px;
	width: 984px;
}

* html div#content-wrapper 
{
	overflow: hidden;
}

#content 
{
	position: relative;
	margin: 0px 272px 0px 207px;
	padding-bottom: 100px;
	min-height: 600px;
}

#content_fullwidth	
{
	position: relative;
	border-top: solid 1px #901a1e;
	margin: 0px 0px 0px 297px;
	padding-bottom: 100px;
	min-height: 500px;
}


#content.wide {
	margin: 0px 16px 0px 207px;
}

div.frontpage {
	width: 505px;
	overflow: hidden;
}

/* ----------------------------------------------------- Content: Columns --- */

div#content div#col-left 
{
	position: relative;
	width: 235px;
/*	float: left;*/
	overflow: hidden;
}

div#content div#col-right 
{
	position: relative;
	width: 235px;
/*	float: right;*/
}

div#content div#col-mid
{
width: 235px;
/*float: right;*/
overflow: hidden;
}

/* ------------------------------------------------------- Sub navigation --- */
#nav-sub 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 175px;
	padding: 33px 21px 0 11px;
	/*overflow: hidden;*/
	/*
		Højre-padding sørger for at border-top (se colors_images.css)
		rammer border-top i #content.
	*/
}

#nav-sub-wide 
{
	position: absolute;
	top: 0px;
	width: 265px;
	padding: 33px 21px 0 11px;
	/*overflow: hidden;*/
	border-top: solid 1px #901a1e;
	/*
		Højre-padding sørger for at border-top (se colors_images.css)
		rammer border-top i #content.
	*/
}


/* -------------------------------------------------------------- Sidebar --- */
#sidebar 
{
	position: absolute;
	top: 0px;
	right: 1px;
	width: 235px;
	padding-right: 17px;
}

/* --------------------------------------------------------------- Footer --- */
#footer 
{
	position: relative;
	right: 0px;
	top: 1px;
	clear: both;
	width: 777px; /* Fuld bredde [minus] venstre padding */
	margin: 0;
	padding: 12px 0 0 207px;
	/*border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;*/
		border-bottom: 1px solid #ccc;

}

