body 
{
	background:url('images/page_bg.jpg') repeat-x;
	background-color:#cccccc;
}

#Form
{
	height: 0px !important;
}

A:link {
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
 	color: #2a6788;
	font-weight:bold;
}


A:visited  
{
	
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
 	color:#2a6788;
	font-weight:bold;
}

A:active   
{
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
 	color:#2a6788;
	font-weight:bold;
}

A:hover    
{
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
 	color:#2a6788;
	font-weight:bold;
    text-decoration:    none;
}

.SkinObject{
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#7a7a7a;
    text-decoration: none;
	font-weight:bold;
}

A.SkinObject:link {
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#7a7a7a;
    text-decoration: none;
	font-weight:bold;
}

A.SkinObject:visited  {
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#7a7a7a;
    text-decoration: none;
	font-weight:bold;
}

A.SkinObject:active   {
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#7a7a7a;
    text-decoration: none;
	font-weight:bold;
}

A.SkinObject:hover    {
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#7a7a7a;
    text-decoration: none;
	font-weight:bold;
}

.ContainerNews
{
	font: 11px Arial, Helvetica;
	color:#000;
}

.ControlPanel{
    background:#fff;
    }

.Head{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.MenuHead
{
	font: 15px Arial;
	color:#2a6788;
	font-weight:bold;
	margin:0px !important;
	padding:0px !important;
}

.SubHead{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:#222222;
	font-weight:bold;
}

.Normal{
	font: 11px Arial, Helvetica;
	color:#000;
}
A.Normal:link {
	text-decoration:underline;
    color:#000;
}

A.Normal:visited  {
    color:#000;
	text-decoration:underline;
}

A.Normal:active   {
    color:#000;
	text-decoration:underline;
}

A.Normal:hover    {
    color:#000;
	text-decoration:underline;
}

.CommandButton{
	font: 9px Arial, Helvetica;
	color:#000;
	font-weight:bold;
}
A.CommandButton:link {
    color:#2a6788;
	font-size:9px;
}

A.CommandButton:visited  {
    color:#2a6788;
	font-size:9px;
}

A.CommandButton:active   {
    color:#2a6788;
	font-size:9px;
}

A.CommandButton:hover    {
    color:#2a6788;
	font-size:9px;
}

.NormalBold{
	font: 12px Arial, Helvetica;
	color:#000;
	font-weight:bold;
}

.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
 	cursor: pointer; 
	cursor: hand;
	height:23px;
	background-color: transparent;
}
.MainMenu_MenuItem {
	height:23px;
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	font-style: normal;
	font-weight:normal;
	background-color: Transparent;
	font-family: Arial;
}

.rootmenuitem TD
{
	color: white; 
    width:100px;
    text-align:center;
}

.rootmenuitem{
	height:23px;
	background-color: transparent;
}

.rootmenuitemselected TD{
	color: white; 
    width:100px;
    text-align:center;
}

.rootmenuitemselected{
	height:23px;
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Helvetica;
	background-color: #337ca5;
}

.rootmenuitembreadcrumb {
	height:23px;
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	font-style: normal;
	font-family: Helvetica;
	font-weight:normal;
	background-color: #2b688a;  
}

.submenu TD
{
	width:98px;
	color:black
}

.submenu
{
	border-left: #ebebeb 0px solid; 
	border-bottom: #ebebeb 0px solid; 
	border-top: #ebebeb 0px solid; 
	border-right: #ebebeb 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black !important; 
	font-size: 9pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Helvetica;
	background-color:white;  
}

.submenuitemselected {
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size: 9pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Helvetica;
	background-color:#3f86af;  
}
.submenuitembreadcrumb {
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black;
	font-size: 9pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Arial;
}

.separator
{
	background-color:Transparent; 
}

.MainMenu_MenuIcon {
	display:none; 
}

.MainMenu_SubMenu {
	display:none; 
}

.MainMenu_MenuBreak {
	border-bottom: #000 1px solid;
	border-left: #000 0px solid;
	border-top: #000 1px solid;
	border-right: #000 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuArrow {
	display:none; 
}

.MainMenu_RootMenuArrow { 
	display:none; 
}

h1
{
	font: 17px Arial, Helvetica;
	color:#307398;
	font-weight:bold;
	margin: 0px !important;
	padding: 0px !important;
}
h2
{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:black;
	font-weight:bold;
	margin-bottom:3px;
	padding: 0px;
}
h3
{
	font: 12px Arial, Helvetica;
	color:black;
	font-weight: bold;
}

.RightContent
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
    border-left: 1px solid #e5e5e5;
	background-color: white;
}

.ContentPane
{
	width:100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	background-color: white;
}

.ContainerText
{
	padding: 0px 15px 0px 11px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

.ContainerTextStartPage
{	
	background:url('images/startBg.gif');
}

.ContainerNews
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
	width: 610px;
}

* html .ContainerNews
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 3px; 
	text-align:left;
	width: 610px;
}

.ContainerNewsIngress
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 20px 0px 0px; 
	width: 220px;
}

.listItemContainerRight
{
	width: 200px;
}

#topMenu
{
	margin-top: 124px;
	margin-left: 0px;
}


#copyRight
{

}

#auto_activated_flash_object
{
	background-color: black;
	margin:0px;
	padding:0px;
}

#auto_activated_flash_object_enkelhet
{
	background-color: black;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #d6d6d6;
}

#auto_activated_flash_object2
{
	background-color: #1d455c;
	margin:0px;
	padding:0px;
}

#auto_activated_flash_object_produkt
{
	background-color: black;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #d6d6d6;
}

.BottomSpacing
{
	height:20px;
	background-color: white;
	background:url('images/bottomSpacing.gif') repeat-y;
}


/*--- 3col startPage----- */

.titelstil
{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:black;
	font-weight:bold;
	clear:left;
	width:150px;
	margin:0px 0px 0px 17px;
}

.beskrivningsstil
{
	font: 11px Arial, Helvetica;
	color:#000;
	clear:left;
	width:150px; 
	margin:4px 0px 0px 17px;
}

.listItemContainerStyle
{
	width: 185px;
	height: 380px !important;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.readMoreLinkItem 
{
	clear:left;
	width:170px;
	margin:4px 0px 0px 7px;
}

.readMoreContainerStyle
{
	margin:0px 40px 20px 40px;
}


/*----------------------- */

/*--- 3col referenser----- */

.titelstilRef
{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:black;
	font-weight:bold;
	clear:both;
	width:170px;
	margin:0px 0px 0px 7px;
	padding:7px 0px 0px 0px;
}

.beskrivningsstilRef
{
	font: 11px Arial, Helvetica;
	color:#000;
	width:170px; 
	margin:4px 0px 0px 7px;
}

.listItemContainerStyleRefProdukt
{
	width: 182px !important;
	height: 240px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 3px;
	margin:0px 0px px 0px;
}



* html .listItemContainerStyleRefProdukt
{
	width: 185px !important;
	height: 240px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.listItemContainerStyleRefKonsult
{
	width: 182px !important;
	height: 110px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 3px;
	margin:0px 0px px 0px;
}


* html .listItemContainerStyleRefKonsult
{
	width: 185px !important;
	height: 120px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.listItemContainerStyleRef
{
	width: 182px !important;
	height: 280px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 3px;
	margin:0px 0px px 0px;
}

* html .listItemContainerStyleRef
{
	width: 185px !important;
	height: 300px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.readMoreLinkItemRef
{
	clear:left;
	width:170px;
	margin:0px 0px 0px 7px;
}

.readMoreContainerStyleRef
{
	border-top: 1px solid #d6d6d6;
	margin:0px 0px 20px 7px;
	padding:10px 0px 0px 0px;
}


/*----------------------- */

/*--- 2col list item----- */


.imgStil2col
{
	height: 35px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

*html .imgStil2col
{
	height: 90px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.titelstil2col
{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:black;
	font-weight:bold;
	clear:left;
	margin:60px 0px 0px 10px !important;
}

*html .titelstil2col
{
	font-family: Arial, Helvetica;
	font-size:12px;
	color:black;
	font-weight:bold;
	clear:left;
	margin:0px 0px 0px 10px !important;
}

.beskrivningsstil2col
{
	width: 270px;	
	font: 11px Arial, Helvetica;
	color:#000;
	clear:left;
	margin:4px 0px 0px 10px;
}

.listItemContainerStyle2col
{
	width: 290px !important;
	height: 220px !important;
	border: 1px solid #d6d6d6;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.readMoreLinkItem2col
{
	clear:left;
	width:170px;
	margin:4px 0px 0px 7px;
}

.readMoreContainerStye2col
{
	margin:0px 40px 20px 40px;
}

/*----------------------- */