/* Main Content */
.DivMain
 {
    text-align:center;
	position: absolute;
	margin-left:0px;
	left:0px;
	top:0px;
	z-index:-1;
	width:100%;
	border:0px #000fff solid;
    background:url(../media/Divmain_index_bg.jpg) top no-repeat;
    }

/*.DivmainContent
{
    text-align:center;
	position:relative;
	margin:0px auto;
	left:0px;
	top:0px;
	width:955px;
	border:0px #ff0000 solid;
   
}*/
/* ------Top Container----*/
.TopContainer
{
    text-align:center;
	position:relative;
	margin:0px ;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 0px 0px 0px;
	border:0px #0000ff solid;
}
.TopContainerDiv
{
     text-align:center;
    position:relative;    
    margin:0px auto; 
    padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	z-index:8;
	width:955px;
	border:0px #00ff00 solid;
}


/*----------------Header----------------------*/

.header
 {
    text-align:center;
    position:relative;    
    margin:0px auto; 
    padding:17px 0px 25px 0px;
	left:0px;
	top:0px;
	z-index:4;
	width:955px;
	float:left;
	border:0px #00ff00 solid;
 }
 
.sitelogo 
{
	visibility: visible;
	position:relative;
	float:left;
	width:313px;
	margin:0px;
	left:0px;
	top:0px;
	padding:0px 55px 0px 0px;
	border:0px #ff0000 solid;
}

.logo
{
    position:relative;
    width:313px;
    height:96px;
	margin:0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #000000 solid;
}
.head_rightDiv
{
    position:relative;
    width:585px;
    margin:0px;
	padding:20px 0px 0px 0px;
	left:0px;
	top:0px;
	float:right;
	border:0px #000000 solid;
}


.head_rightDiv_top
{
    position:relative;
    width:85px;
    height:10px;
    margin:0px;
	padding:0px 0px 14px 0px;
	left:0px;
	top:0px;
	float:right;
	border:0px #000000 solid;
}
.homebtn
{
    position:relative;
    width:11px;
    height:10px;
    margin:0px;
	padding:0px 17px 0px 0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #000000 solid;
}
.menuContainer
{
    position:relative;
    width:585px;
    margin:0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	float:right;
	border:0px #ff0000 solid;
}
.menu
{
  
	position: relative;
	width:585px;
	height:33px;
	text-align:left;
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	border:0px #000000 solid;
}

.Hjembtn
{
    position:relative;
    width:75px;
    height:33px;
    margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #ff0000 solid;
    
}
.omossbtn
{
    position:relative;
    width:88px;
    height:33px;
    margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #ff0000 solid;
}
.varebtn
{
    position:relative;
    width:134px;
    height:33px;
    margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #ff0000 solid;
}
.Dintanbtn
{
    position:relative;
    width:203px;
    height:33px;
    margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #ff0000 solid;
}
.kontact
{
    position:relative;
    width:85px;
    height:33px;
    margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	float:left;
	border:0px #ff0000 solid;
}
#searchdivBtn
{
     text-align:right;
	position:relative;
	width: 77px;
	height:41px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
	top:0px;
	z-index:1;
}
#Divsearch
{
   position:relative;    
	width:189px;
	height:23px;
    margin:0px;
	left:0px;
	top:0px;
	float:right;
	padding:0px 0px 8px 0px;
	border:0px #fff000 solid;
	}
#searchContainer
{
    
	position:relative;
	width:148px;
	height:23px;
	margin:0px 4px 0px 0px;
	left:0px;
	top:0px;
	float:left;
    padding:0px 0px 0px 0px;
   	border: 0px #ff0000 solid;
   	background-color:#114B83;
  }

#sokBtn1
{
    text-align:center;
	visibility: visible;
	position:relative;
	width: 37px;
	height:23px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
    border: 0px #ff0000 solid;
	top:0px;
}

/*------------------------Top Banner ----------------------------*/
 .topbanneDivMain
 {
     text-align:center;
    position:relative;    
	width:100%;
	margin:0px ;
    padding:0px;
	left:0px;
	top:0px;
	float:left;
	z-index:2;
	border:0px #0000ff solid;
    background:url(../media/topbanner_index_bg.jpg) top no-repeat;
     
 }
  .topbannerDiv
{
  
    text-align:left;
    position:relative;    
	width:951px ;
	margin:0px auto ;
    padding:0px 0px 0px 0px;
	left:2px;
	top:0px;
	border:0px #0000ff solid;
 
	
}
#topbanner
{
     text-align:left;
	position: relative;
	width:951px;
	left:0px;
	top:0px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:0px #ff0000 solid;
	/*background-color:#0ff0f0;*/
		
}

#bannerspace
{
    text-align:left;
    position:relative;    
	width:951px ;
	margin:0px auto ;
    padding:0px 0px 25px 0px;
	left:0px;
	top:0px;
	border:0px #0000ff solid;
}

/*-------------------Middle Content---------------*/

.middlecontainer
 {
    text-align:center;
    position:relative;
	width:955px;    
	margin:0px auto;
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	border:0px #0000ff solid;
	 
 } 
.middlecontainer1
 {
     text-align:center;
    position:relative;
	width:955px;    
	margin:0px auto;
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	border:0px #00ff00 solid;
	background-color :#FFFFFF;
 } 



.mainContentDiv
 {
    position:relative;
	width:953px;    
	margin:0px;
	left:0px;
	top:0px;
	float:left;
	padding:0px 0px 15px 2px;
	border:0px #ff0000 solid;
	/*background:url(../media/midcontent_bg.png) bottom left repeat-y;*/
 } 
.mainContent
{
    text-align:center; 
	position:relative;
	width:955px; 
	margin:0px auto;
	left:0px;
	top:0px;
	padding:5px 0px 0px 10px;
	border:0px #0000ff solid;
	
 }

 .leftcol 
{
     position:relative; 
 	 width:317px;
	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 0px 0px;
	 left:0px;
	 border:0px #0000ff solid;
}

 .midCol 
{
    text-align :center;
     position:relative; 
 	 width:174px;
	 float:left; 
     top:0px;
     margin:0px 0px 0px 0px;
	 padding:0px 68px 0px 74px;
	 left:0px;
	 border:0px #0000ff solid;
}
 .Rightcol 
{
     position:relative; 
 	 width:278px;
	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 0px 40px;
	 left:0px;
	 border:0px #ff0000 solid;
}
.rightdatacontainer
{
     position:relative; 
 	 width:250px;
	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 3px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
}
.rightdata
{
     position:relative; 
 	 width:250px;
	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 5px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
}
.rightimg
{
    position:relative; 
 	 width:24px;
 	 height:22px;
	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 8px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
}

.rightcontent
{
     position:relative; 
 	 width:168px;
 	 float:left; 
     top:0px;
     margin:0px;
	 padding:4px 32px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
}

.rightlesmer
{
    position:relative; 
 	 width:5px;
 	 height:9px;
 	 float:left; 
     top:0px;
     margin:0px;
	 padding:8px 0px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
    
    
}
.rightsep
{
    position:relative; 
 	 width:248px;
 	 height:1px;
 	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
	 background:url(../media/right_sep.jpg) top left no-repeat;
}
 #headingDiv
{
 	text-align:left;
	position:relative; 
	width:100%;
	border:0px #0000ff solid;
	left:0px;
	top:0px;
	float:left;
	padding:0px 0px 25px 0px;
	
}
#headingDiv2
{
    text-align:left;
	position:relative; 
	width:100%;
	border:0px #0000ff solid;
	left:0px;
	float:left;
	top:0px;
	padding:0px 0px 19px 0px;
	}
 
 #middledataDiv
{
	text-align:left;
	position : relative; 
	width:100%;
	border:0px #ff0000 solid;
	left:0px;
	float:left;
	top:0px;
	padding:0px 0px 30px 0px;
} 
.M_Data
{
    text-align:left;
    FONT-WEIGHT:normal;
    font-size: 13px;
	color: #004890;
    font-family:Arial;
    line-height:16px;
	text-decoration: none;
}  

.midsep
{
     position:relative; 
 	 width:951px;
 	 height:1px;
 	 float:left; 
     top:0px;
     margin:0px;
	 padding:0px 0px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
	 background:url(../media/mid_sep.jpg) top left no-repeat;
}
#Catheading
{
    text-align:left;
	position:relative; 
	width:100%;
	FONT-WEIGHT: Bold;
    font-size: 21px;
	color: #015EC5;
    font-family:Arial;
	border:0px #0000ff solid;
	left:0px;
	top:0px;
	padding:0px 0px 12px 0px;
}
.headmidline
{
    text-align: left;
    position: relative;
    width:100%;
    height:1px;
    border:0px #0000ff solid;
    left: 0px;
    top: 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    background:url(../media/headmidline.jpg) top left repeat-x;
    
}
.midlinebotcont
{
    position:relative;
	width:949px;  
	height:1px;  
    margin:0px;
    left:9px;
	top:0px;
	padding:0px 0px 0px 0px;
	border:0px #000000 solid;
    background:url(../media/midbotline.png) top left no-repeat;
}
.midbotshade
{
     position:relative; 
 	 width:1008px;
 	 height:9px;
     top:0px;
     margin:0px;
	 padding:0px 0px 0px 0px;
	 left:0px;
	 border:0px #ff0000 solid;
	 background:url(../media/botshademid.png) top left no-repeat;
}



#MiddleboxContainer
{
    width: 100%;
    float: left;
    margin: 0px;
    text-align: left;
    padding-left: 0px;
    border: 0px #ff0000 solid;
    padding: 10px 0px 10px 0px;
}


.Mbox
{
    float: left;
    position: relative;
    width:214px;
    margin: 0px;
    text-align: left;
    border: 0px #0000ff solid;
    padding: 0px 0px 20px 0px;
}
.mboximagecontainer
{
    text-align: left;
    position: relative;
    float:left;
    width: 214px;
    left: 0px;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px #ff0000 solid;
}
.mboximg
{
    text-align: left;
    position: relative;
    left: 0px;
    float:left;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border: 0px #ff0000 solid;
}
.mboxtop
{
    text-align:center;
    position:relative;
    float:left;
    width:214px;
    height:4px;
    left: 0px;
    z-index:4;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px #0000ff solid;
    background:url(../media/mboxtopmid11.png) top left no-repeat;
}
.mboxtopleft
{
   width:4px;
   position:relative;
	text-align:left;
	float:left;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:4px;
	background:url(../media/mboxtopleft.png) top left no-repeat;
	border:0px #000000 solid;
}
.mboxtopmid
{
   position:relative;
	text-align:left;
	float:left;
	left:0px;
	z-index:2;
	top:0px;
	height:4px;
	margin:0px;
	padding:0px;
	background:url(../media/mboxtopmid.png) top  left repeat-x;
	border:0px #000000 solid;
}

.mboxtopright
{
   width:4px;
   position:relative;
	text-align:left;
	float:right;
	left:0px;
	top:0px;
	z-index:2;
	margin:0px;
	height:4px;
	padding:0px;
	background:url(../media/mboxtopright.png) top right no-repeat;
	border:0px #000000 solid;
}

.mboxmid
{
    text-align  : center;
    position: relative;
    float:left;
    left: 0px;
    z-index:4;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px #0000ff solid;
    
}
.mboxmidleft
{
   	position:relative;
	text-align:left;
	float:left;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px #000000 solid;
	height:100%;
	width:4px;
	background:url(../media/mboxmidleft.png) top left repeat-y;
}
.mboximgmidmid
{
     text-align: center;
     position: relative;
     left: 0px;
     width:214px;
    top: 0px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px #ff0000 solid;
    background:url(../media/mboxmidmid11.png) top right repeat-y;
}

.mboxmidright
{
   	position:relative;
	text-align:left;
	float:left;
	left:0px;
	top:0px;
	margin:0px;
	height:100%;
	padding:0px 0px 0px 0px;
	border:0px #000000 solid;
	width:4px;
	background:url(../media/mboxmidright.png) top right repeat-y;
}

/*.mboximgmidmid
{
      text-align: center;
     position: relative;
     left: 0px;
     width:214px;
    top: 0px;
    float:left;
    margin: 0px 0px 0px 4px;
    padding: 0px 0px 0px 0px;
    border: 0px #ff0000 solid;
}*/
.mboxbot
{
    text-align:center;
    position: relative;
    float:left;
    width:214px;
    height:4px;
    left: 0px;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px #0000ff solid;
    background:url(../media/mboxbotmid11.png) top left no-repeat;
   
}

.mboxbotleft
{
    width:4px;
    position:relative;
	text-align:left;
	float:left;
	left:0px;
	height:4px;
	top:0px;
	margin:0px;
	padding:0px;
	background:url(../media/mboxbotleft.png) top left no-repeat;
	border:0px #000000 solid;
}

.mboxbotright
{
   width:4px;
   position:relative;
	text-align:left;
	float:right;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:4px;
	background:url(../media/mboxbotright.png) top right no-repeat;
	border:0px #000000 solid;
}

.mboxbotmid
{
	position:relative;
	text-align:left;
	float:left;
	left:0px;
	top:0px;
	margin:0px;
	border:0px #000000 solid;
	height:4px;
	background:url(../media/mboxbotmid.png) top left repeat-x;

}
.mboxcontainer
{
    padding: 0px 0px 0px 4px;
    margin: 0px;
    top: 0px;
    text-align: left;
    width:206px;
    position:relative;
    border:0px solid #000000;
    left: 0px;
    float:left;
}

.mboxtitle
{
    width:98%;
    padding: 0px;
    margin: 0px;
    top: 0px;
    left: 0px;
    text-align: left;
    padding: 0px 0px 12px 4px;
    border:0px solid #000000;
}

.mboxdata
{
    width: 100%;
    padding: 0px;
    margin: 0px;
    top: 0px;
    left: 0px;
    text-align: left;
    padding: 0px 0px 8px 0px;
    border: 0px solid #000000;
}

.mboxlesmer

{
      position:relative;
    text-align: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    top: 0px;
    float:right;
    left: 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #000000;
}

.mboxlesmer_bullet
{
    position:relative;
    width: 67px;
    height:23px;
    padding: 0px;
    margin: 0px;
    top: 0px;
    float:right;
    left: 0px;
    padding: 0px 2px 0px 0px;
    border: 0px solid #000000;
}

/*Middle Box*/
.M_indexBoxTitle
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
}
.M_indexBoxTitle_inactive
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
}
.M_indexBoxTitle_inactive_Color
{
	color: #ED1C2B;	
}

.M_indexBoxTitle_Color
{
	color: #ED1C2B;	
}

.M_indexBoxTitle_Color:Hover
{
	color: #333333;
}

.M_BoxTitle
{
	font-weight:Bold;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
	cursor:pointer;
}

.M_BoxTitle_inactive
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
}
.M_BoxTitle_inactive_Color
{
	color: #4E5054;	
}

.M_BoxTitle_Color
{
	color: #004890;
}

.M_BoxTitle_Color:Hover
{
	color: #C3C3C3;
}

.M_Box_Data
{
	 text-align: left;
    font-family: Arial;
    color: #004890;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    line-height: 16px;
    vertical-align: text-top;
}
.M_Box_Lemerdiv
{
    background-color:#2D2D2D;
    cursor:pointer;
}
.M_Box_Lemerdiv:Hover
{
    background-color:#C3C3C3;
    color:#FFFFFF;
}
.M_Box_Lesemer
{
	font-weight:bold;
	font-size: 13px;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
}
	
.M_Box_Lesemer_Color
{
	color: #015EC5;
}

.M_Box_Lesemer_Color:Hover
{
	color: #0000FF;
}

#Divprint
{
    position: relative;
    width: 100%;
    text-align: left;
    margin: 0px;
    float: right;
    border: 0px #000000 solid;
    padding: 0px 0px 20px 0px;
    left: 0px;
    top: 0px;
}

.BottomDiv
{
    position:relative;
	width:955px;    
	margin:0px ;
	left:0px;
	top:0px;
	float:left;
	padding:0px 0px 0px 0px;
	border:0px #0000FF solid;
}
/*--------Footer---------*/


.Divfooter
{
	text-align:center; 
	position:relative;
	width:955px;    
	margin:0px auto;
	left:0px;
	top:0px;
	padding:14px 0px 0px 0px;
	border:0px #0000FF solid;

}
.FooterContent
{
     text-align:center; 
	position:relative;
	width:951px;    
	margin:0px;
	left:0px;
	float:left;
	top:0px;
	padding:0px 0px 9px 2px;
	border:0px #ff0000 solid;
}
.footerlink
{
    text-align:left;
   	position:relative;
	width:410px;    
	margin:0px ;
	left:0px;
	float:left;
	top:0px;
	padding:0px 0px 0px 0px;
	border:0px #0000FF solid;
}

.footer_menu
{
     position:relative;
	margin:0px;
	left:0px;
	top: 0px;
	padding:0px 0px 0px 0px;
	border:0px #0000FF solid;
	float:left;
	
}

.a2nLink
{
     width:200px;
	position:relative;
	float:right;
	left:0px;
	top:0px;
	padding:0px;
	text-align:right;
	border:0px red solid;
	padding:0px 0spx 0px 0px;
}



div#w3cDiv {
	border: 0px red solid;
	position:relative;
	text-align: center;
	height:50px;
	left:0px;	
}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.clear
 {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.L_ACE
{
	FONT-WEIGHT: normal;
    font-size: 13px;
	color: #C7C7C7;
    font-family: Arial;
	text-decoration: none;
	
}

.copyright 
{
	width:100%;
	position:relative;
	text-align:left;
	left:0px;
	top:0px;
	float:left;
	margin:0px;
	padding:0px 0px 30px 0px;
	border:0px red solid;
}


div#bottomMenu {
	 text-align:left; 
	position:relative;
	width:800px;    
	margin:0px;
	left:0px;
	float:left;
	top: 0px;
	padding:0px 5px 0px 0px;
	border:0px red solid;
}

div#w3cDiv {
	border: 0px red solid;
	position:relative;
	text-align: center;
	height:15px;
	top:0px;
	left:0px;	
	padding-top:10px;
}

.B_Data
{
	FONT-WEIGHT:normal;
    font-size: 11px;
	font-family:Arial;
	color:#004890;
	text-decoration: none;
}

.B_sep
{
   FONT-WEIGHT: normal;
    font-size: 11px;
	font-family: Arial;
	text-decoration: none; 
}

.B_copyright
{
	FONT-WEIGHT: normal;
    font-size: 11px;
	font-family:Arial;
	color:#22609F;
	text-decoration: none;
	
}

.B_Link_Color
{
	color: #004890;
}
.B_Link_Color:Hover
{
	color: #4587C9;
}

.B_Link
{
	FONT-WEIGHT:normal;
    font-size: 11px;
    font-family: Arial;
	text-decoration: none;
	color: #004890;
}

.B_Link_data_color
{
	 color: #2D2D2D;
}

.B_Link_data_color:Hover
{
	color: #000000;
} 

.B_Dev_Link
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
	letter-spacing: 1px;
}
.B_Dev_Link_Color
{
	color: #757575;
}
.B_Dev_Link_Color:Hover
{
	color: #757575;
}

div#frmSearchDiv {
	border: 0px red solid;
	position:relative;
	text-align: left;
	vertical-align:middle;
	width:500px;
	height:100px;
	top:0px;
	left:0px;
	padding-left:30px;	
	
}
div#pnlMain
{
	border: 0px red solid;
	position:relative;
	text-align: left;
	width:500px;
	top:0px;
	left:0px;
	padding-left:30px;
}
/*------------------Video Container  classes----------------------------*/
.V_Title
{
    text-align:left;
    FONT-WEIGHT:Bold;
    font-size: 17px;
	color: #555555;
    font-family:Arial;
    
}
.V_Data
{
    text-align:left;
    FONT-WEIGHT: normal;
    font-size: 12px;
	color: #555555;
    font-family:Arial;
    line-height:14px;
	text-decoration: none;
}

.V_Lesmer
{
    
    text-align:left;
    FONT-WEIGHT:bold;
    font-size: 13px;
	color: #2D2D2D;
    font-family:Arial;
}