body
{ /* Make it possible to fit into exactly 1024x768 */
  background-image: url(../../pics/design/site_bg.gif);
  margin: 0px;
  margin: 10px auto 10px auto; 
}

.firefox2 body
{
  overflow-y: scroll;  
}

.ie7 html
{
	position: fixed;	
}

.ie7 body
{	
  /*background-color: Aqua;*/
}

#layoutDiv
{
  margin: 0px auto 0px auto; 
  width: 996px;  
  border-bottom: solid 1px #487087;
  position: relative;
}

#menu_dots
{ 
  position: absolute;
  bottom: 15px;
  left: 35px;
}

#layoutTable
{  
  width: 996px;
}

.left_dummy_column
{
  width: 35px;
  border-left: solid 1px #487087;
  background-color: #FFF;  
}

#header-row td.left_dummy_column
{
  width: 35px;
  border-left: solid 1px #487087;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-x;
  background-position: top;  
  background-color: #FFF;  
}

#bottom-row
{
	background-color: #FFF;	
	text-align: center;
}

.center_dummy_column
{
  width: 35px;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #FFF;
}

.right_dummy_column
{
  width: 35px;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-y;
  background-position: right;
  background-color: #FFF;  
}

#header-table
{
  width: 966px;
  height: 108px;
  background-image: url(../../pics/design/top_right_corner.gif);
  background-repeat: no-repeat;
  background-position: right 0px;    
}

#header-table td.leftcell
{
  width: 387px;
  height: 108px;
  padding-top: 1px;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #FFF;  
}

#header-table td.rightcell
{
  width: 544px;
  height: 108px;
}

#header-table td div.rightcell_dummy
{
	margin-top: 19px;
}

#center_column
{
	width: 931px;
  background-color: #FFF;  
  border-top: solid 1px #658AA4;
  padding-top: 25px;
}

.leftColumn
{
	float: left;
	width: 166px;  /*121-287-862-1050*/
}

.centerColumn
{
	float: left;
	width: 555px;
	padding-right: 20px;
}

.rightColumn
{
	float: right;
	width: 188px;  
}

/* SÆRLIG STYLING TIL SIMPLE*/
body.simple
{
	background-image: none;
	background-color: #FFF;
	text-align: left;
  padding: 20px;  
}

/* SÆRLIG STYLING TIL ADMIN*/
body.admin #content-row td.right_dummy_column
{
  width: 35px;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-y;
  background-position: right;
  background-color: #FFF;  
}

body.admin #top_left_dummy_column,
body.admin tr td.top_left_dummy_column
{
	border-left: solid 1px #487087;
  background-color: #FFF;
}

body.admin #top_column,
body.admin #layoutTable tr td.top_column
{
	width: 931px;
  background-color: #fff;  
  border-top: solid 1px #658AA4;
  padding: 4px 0px 0px 4px;
}

body.admin #top_column a:link,
body.admin #layoutTable tr td.top_column a:link
{
	float: left;
	vertical-align: middle;
	font-size: 10pt;
}

body.admin #header-row td.left_column
{
	width: 35px !important;
  border-left: solid 1px #487087;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-x;
  background-position: top;  
  background-color: #FFF;  
}
	
body.admin #content_row
{
	width: 1002px;	
}

body.admin #left_column,
body.admin #content-row td.left_column
{
	width: 180px;
  border-left: solid 1px #FFF;
  border-top: solid 1px #658AA4;
  background-color: #FFF;  
  vertical-align: top;
}


body.admin #center_column_narrow
{
	width: 840px;
	background-color: #FFF;	
  border-top: solid 1px #658AA4;     
  padding-top: 25px;
  vertical-align: top;
}

body.admin #center_column_narrow div.center
{
	text-align: center !important;	
}
	





/* 

Skal dette ikke slettes?


#top-right-column
{
	width: 235px;
	border-top: solid 1px #658AA4;
	border-bottom: solid 1px #658AA4;	
  background-repeat: repeat-y;
  background-position: right;
  background-color: #FFF;  	
}

#right-column
{
	width: 35px;
  background-image: url(../../pics/design/top_border.gif);
  background-repeat: repeat-y;
  background-position: right;
  background-color: #FFF;  
}

#bottom-row
{	
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
}

.firefox2 #bottom-row
{	
	margin: 4px 0px 4px 0px;
	background-color: #FFF;	
	text-align: center;
}

.ie7 #bottom-row
{	
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	background-color: #FFF;
	text-align: center;
}
*/