#all {
	width:976px; 
	/*BACKGROUND-COLOR: #ffffff;*/
	margin-left: auto;
    margin-right: auto;
}

#main {
	/* border-top: 1px solid #c2c2c2; henrikl */
    width:976px; 
	display:inline;
	/* BACKGROUND-COLOR: #ffffff; henrikl */
	
}
/*html>html #main {border: 1px solid #c2c2c2;padding:1px;} henrikl*/
div#dummy
{width:976px; }
html>body div#dummy
{ }
div#dummy1, div.dummy1
{height:20px; }

/*html>body #maincontent 
{	
	PADDING-TOP: 10px; 
	
}*/

#maincontent {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	/* PADDING-BOTTOM: 10px;  */
	/*display:inline;*/
	PADDING-TOP: 0px; 
	_PADDING-TOP: 0px; 	
	HEIGHT: 100%;
	min-height:700px;
}

.homeImg
{
    float:left;
    padding-right: 5px;
}
#ctl00_breadcrumbs,
div.breadcrumbs {
	padding: 6px 0px 5px 6px; 
	MARGIN-bottom: 10px; 
	border-bottom: 1px solid #c2c2c2; 
	vertical-align: top;
}
.printerfriendly {
	padding-right: 6px; 
	padding-bottom: 5px; 
	padding-top: 6px;
	MARGIN-bottom: 10px; 
	border-bottom: 1px solid #c2c2c2; 
	TEXT-ALIGN: right; 
	vertical-align: middle;
}
#otherLinks
{
	float: right;
	clear: left;
	text-align: right;
	margin: 5px 5px 5px 5px;
	color: gray;
}
.logotype {
	Z-INDEX: 100; 
	POSITION: absolute; 
	LEFT: 30px; 
	TOP: 15px
}

div.logotypePublic
{
    Z-INDEX: 100; 
	/* POSITION: absolute; 
	LEFT: 5px; 
	TOP: 5px; henrikl */
	width:970px; 
	/*border-left: 1px solid #d4d0c8;
	border-top: 1px solid #d4d0c8; henrikl */
	height: 61px; /* henrikl */
	
}
html>body div.logotypePublic
{
	 
}
td.leftcolumn
{
    /*BORDER-RIGHT: solid 1px #c2c2c2; */
	PADDING-RIGHT: 0px; 
	MIN-HEIGHT: 100%; 
	WIDTH: 218px; 
	HEIGHT: 100%;
	vertical-align: bottom;
}
#Table2 tr td.leftcolumn
{
	vertical-align:top;
}
td.leftcolumnWithCompany
{
	 BORDER-RIGHT: solid 1px #c2c2c2; 
	PADDING-RIGHT: 0px; 
	MIN-HEIGHT: 100%; 
	WIDTH: 218px; 
	HEIGHT: 100%;
	vertical-align: bottom;
}
#leftcolumn {
	BORDER-RIGHT: solid 1px #c2c2c2; 
	PADDING-RIGHT: 0px; 
	MIN-HEIGHT: 100%; 
	WIDTH: 218px; 
	HEIGHT: 100%;
	vertical-align:bottom;
}
div[id] #leftcolumn{
	padding-right: 0px;
}

#middlecolumn {
	WIDTH: 547px; 
	HEIGHT: 100%; margin-left:5px;
}
html > body #middlecolumn {
	 margin-left:0px;
}
#middlecolumn table {
	width:549px;
}

#rightcolumn {
	WIDTH: 180px; 
	HEIGHT: 100%;
}
html > body #rightcolumn {
	
	HEIGHT:auto;
}
#rightwidecolumn {
	
}
#menubar, .menubar {
	height: 29px; 
	width: 100%; 
	/* henrikl  background-color: #009b67; */
	/* henrikl border-bottom: 1px solid #c2c2c2; */
	margin: 0px 0px 2px 0px;
	padding-top: 7px; /* henrikl */
	border-top: 1px solid lightgrey;
}
.menubar a img
{
	display:none;
}

#LeftBlock
{
	/*position:absolute;
	top:197px;*/
	width:217px;
}


