﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
    
   
form
{
	height:100%;
	font-family:Arial;	
	color:#345568;

}

html
{
	display: block;
	height:100%;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	
}

.body
{	
	display: block;
	height:100%;
	margin:0px;
	background-color:#BED600;
	*text-align:center;	
	
}

#maincontainer
{
	height:100%;

}
#printandshare
{
	padding-left:8px;
	height:40px;
	padding-top:16px;
	
}

#share
{
height:40px;
	width:50px;	
	float:left;
}


#print
{
	height:40px;
	width:20px;	
	float:left;
	vertical-align:middle;
}

#printtext
{
	height:40px;
	width:50px;	
	float:left;
	vertical-align:middle;
	
}



a 
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

a:link
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
	text-decoration:underline;
}



h1
{
	font-family:Arial;
	font-size: 24px;
	color:#BED600;
	font-weight:bold;
	
}

h2
{
	font-family:Arial;
	font-size: 17px;
	color:#BED600;
	font-weight:bold;
	display:inline
}

h3
{
	font-family:Arial;
	font-size: 14px;
	color:#345568;
	font-weight:bold;
	display:inline
}

#ingress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
	height:100%;



}

#ingressarea
{
	border-top:1px #BED600 dashed;	
	padding-top:16px;
	padding-bottom:16px;
	position:relative;
	float:left;
	width:348px;
	-width:332px;
	height:100%;
	padding-left:8px;
	padding-right:8px;
}

#ingressareabottom
{
	border-top:1px #BED600 dashed;
	margin-bottom:16px;
	position:relative;
	float:left;
	width:348px	;
	-width:332px;
	padding-left:8px;
	padding-right:8px;

}


#ingressareafull
{
	border-top:1px #BED600 dashed;	
	padding-top:16px;	
	position:relative;
	float:left;
	width:538px;
	-width:522px;
	padding-left:8px;
	padding-right:8px;
}

#homesectioningress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	height:100%;
	

}

#homesectioningressareafull
{	
	position:relative;
	float:left;
	width:538px;	
	-width:523x;	
	padding-top:12px;
	padding-left:8px;	
	padding-right:8px;
	padding-bottom:12px;
	
	background-color:#EAFFB5;
	background-image: url('../../Images/anvia_homefrontingresstop.gif');
	background-repeat:no-repeat;
}

#homesectioningressareafullbottom
{	
	position:relative;
	float:left;
	width:554px;
	
	height:14px;
	padding-bottom:8px;
	background-image: url('../../Images/anvia_homefrontingressbottom.gif');
	background-repeat:no-repeat;
	
}

#companysectioningress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;

	height:100%;
	

}

#companysectioningressareafull
{	
	position:relative;
	float:left;
	width:538px;	
	-width:522x;	
	padding-top:12px;
	padding-left:8px;	
	padding-right:8px;
	padding-bottom:12px;
	
	background-color:#E2E9EC;
	background-image: url('../../Images/anvia_companyfrontingresstop.gif');
	background-repeat:no-repeat;
}

#companysectioningressareafullbottom
{	
	position:relative;
	float:left;
	width:554px;
		height:14px;
	padding-bottom:8px;
	background-image: url('../../Images/anvia_companyfrontingressbottom.gif');
	background-repeat:no-repeat;
	
}




#ingresshorspacer
{
	position:relative;
	float:left;
	width:16px;	
}

#ingressimage
{
	border-top:1px #BED600 dashed;
	padding-top:8px;
	float:left;
	position:relative;
	width:174px;	
	
}

#ingressimagebottom
{
	border-top:1px #BED600 dashed;
	margin-bottom:8px;
	float:left;
	position:relative;
	width:174px;	
	
}


#homepageleftwebpartzone
{
	padding-top:16px;
	height:70px;

}

#homepagecontentmain
{
	width:554px;
	z-index:100;
}

#homepagecontentleft
{
	float:left;
	width:358px;	
}


#homepagecontentright
{
	float:right;
	width:180px;
	padding-left:16px;
	
}

homepagecontentbottom
{
	width:554px;
}


#publishingcontent
{
	width:554px;
}

#publishingcontentnoingress
{
	width:554px;
	border-top:1px #BED600 dashed;
	padding-top: 8px;
}


#publishingpagetitle
{
	padding-left:8px;
}

#textinpublishingcontent{
	padding-left:8px;
	padding-right:8px;
	

}

.ingressimagecontrol
{
	width:174px;
	float:right;	
}


#imageinpublishingcontent
{
	
	border-bottom:1px #BED600 dashed;
 	vertical-align:baseline;
 	width:174px; 
 	padding-bottom:8px;
 	margin-left:16px;
 	margin-bottom:16px; 	
}

#imagecaptioninpublishingcontent
{
	font-size:11px;
	line-height:15px;
	width: 142px;
	padding-left:16px;
	padding-right:16px;	
}



#ingressareafullbottom
{
	border-bottom:1px #BED600 dashed;	
	margin-bottom:16px;
	height:16px;
	position:relative;
	float:left;
	width:554px;
}





.ingressbordertop
{
	height:11px;
	width:100%;

	background-repeat:  repeat-x;
	background-position: left top;
}

.ingressborderbottom
{
	height:11px;
	width:100%;
	background-image: url('../../Images/anvia_ingressborder.gif');
	background-repeat: repeat-x;
	background-position: left bottom;

}


#ylajutut
{
	
	width:934px;	
	height:80px;	
	-height:109px;
	margin: 0 auto;
	*text-align:left;
	
}

#alajutut
{
	
	width:934px;		
	margin: 0 auto;
	*text-align:left;
	-position:relative;
	-top:-27px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #maincontainer #alajutut
 	{ position:relative;
		top:-21px;
		
	 }
}


@media print{
	#ylajutut
	{
		display:none;	
	}

}


#anvialogo
{
	position:relative;
	top:12px;
	left:43px;
	width:88px;
	height:53px;
	background-image: url('../../Images/Anvia_nega_anvianet88x52vihreatausta.gif');
	background-repeat:no-repeat;	
}

#tukilinkit
{
	position:relative;
    top:-6px;
    left:174px;
    height:11px;
}

#hide
{
	position:absolute;
	z-index:100;
	background-color:white;
	width:1px;
	height:12px;
	top:3px;
	*top:2px;
}

.supportNav
{
   height:11px;   
   *position:relative;
   *top:-1px;
}

.supportNavItem
{	
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
		
}
.supportNavItem a
{	
	padding:0px 10px 0px 10px;
	height:11px;	
	
}
.supportNavSelected a
{	
	color: #345568;	
	
}
.supportNavHover a
{
	color: #345568;
}


#tabinavi
{

	position:relative;	
	height:30px;
	width:350px;
	top:-16px;
	left:171px;
	

}



#anvia_variations
{
	float:left;
}


#anvia_variations_separator
{
	float:left;
	text-align: center;
	padding-top:3px;
	width:16px;
}

#anvia_variations_label
{
	float:left;
	display:table-cell;
}

#anvia_variations_label a
{
	float:left;
	display:table-cell;
	text-decoration:none;
}

#anvia_variations_label a:hover
{
	float:left;
	display:table-cell;
	text-decoration:underline;
}


#anvia_variations_label_selected
{
	float:left;
}

#anvia_variations_label_selected a
{

	font-family: Arial;  
	font-size: 11px; 		
	display:table-cell;
	text-decoration:none;
	font-weight:normal;
	color:#345568;
}



#facebook
{

	float:left;
	width: 30px;
	
}

#kielivalinnatjafacebook
{	
	position:relative;
	float:right;
	right:40px;
	top:-24px;
	display:table-cell;
}

#kielivalinnat
{	
	position:relative;			
	height:30px;
	right:53px;
	width:154px;
	float:right;
	*text-align:left;	
	top:-43px;	
	-top:-50px;
	
}

#lisanavigaatio
{	
	position:relative;
	float:right;
	display:table-cell;
	vertical-align:bottom;	
	top:9px;
	right:-85px;
	}

.additionalnavcell
{
	padding-left:14px;
}

@media print{
	#banneri
	{
		display:none;	
	}

}



#banneri
{
	width:934px;
	margin: 0 auto;
	*text-align:left;
}

@media print{
	#topnavialue
	{
		display:none;	
	}

}


#topnavialue
{	
	width:936px;
	margin: 0 auto;		
	*text-align:left;
	*position:relative;
	*top:-3px;
	-position:relative;
	-top:-3px;

}


#topnavivasen
{
		
	float:left;	
	height:70px;		
	width:119px;
	background-image: url('../../Images/sv-se/netikka_topnavleft.gif');
}


#topnavikeski
{
	float:left;	
	left:42px;		
	height:70px;
	-height:49px;
	width:774px;

	background-image: url('../../Images/netikka_topnavback.gif');
	background-repeat: repeat-x;
}

.topnavikeskilinkcell
{
	padding-right:10px;
	padding-left:35px;
	-padding-left:20px;
}

#topnavioikea
{
			
	float:left;	
	width:42px;
	height:70px; 		
	left:950px;
	background-image: url('../../Images/netikka_topnavright.gif');
}


.topNav
{
   height:50px;
 -height:49px;

   
 
}

.topNavItem
{	
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	color: white;	
		
}
.topNavItem a
{	
	padding:0px 21px 0px 10px;
	height:50px;
	-height:49px;

	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	color: white;	
}
.topNavSelected a
{	
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
		
}
.topNavHover a
{
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	
}

.console
{
	text-align:left;
	width:934px;
	margin:auto 0;
	
}

.siteActionMenu
{
    position:absolute;
    left:0px;
    top:0px;
   
}

.clear
{
	clear:both;
}

.horspacer16
{
width:16px;	
float:left;
background-color:aqua;
}

.spacer16
{
height:16px;	
}


.spacer12
{
height:20px;	
}

.spacer20
{
	height:20px;
	width:934px;
	margin:auto 0;
	position:relative;
	top:-1px;

}

#contentmaster
{
	width:934px;
	margin: 0 auto;
	float:none;	
	text-align:left;		
	display:table;
	-display:block;
	background-image: url('../../Images/anvia_naviback.gif');
	background-repeat:repeat-y;
	position:relative;
	-position:inherit;


	/*
	background-image: url('../../Images/anvia_leftnavbottom.gif');
	background-repeat:no-repeat;
	background-position: left bottom;*/
	
}



@media print{
	#contentleft
	{
		display:none;	
	}

}


#contentleft
{

background-image: url('../../Images/anvia_leftnavtop.gif');
background-repeat:no-repeat;
background-position:left top;
width:174px;
-width:172px;

float:left;

}

#contentleftfrontpage
{
width:174px;
-width:190px;
float:left;
height:100%;

}


#contentleftbottom
{	
display:none;

*display:block;
-display:none;
	height:12px;
	position:static;
	position:absolute;
	left:0px;
	bottom:0px;
	-bottom:-5px;
	
}

#leftnavigationspacer
{
	height:100px;
}

.leftNav
{
	color: white;	
 	width:174px;    
    background-color:transparent;
    text-align:left;
    
}

.leftNav1	
{	
	color: white;
	margin-left:0px; 
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	min-height:25px;
	-height:25px;	
	padding-top:3px;
		
}


.leftNav1 a
{	
	margin-left:12px; 	
	font-weight:bold;
	color: white;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration:none;
}

.leftNav1 a:hover
{	margin-left:12px; 	
	color: white;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration:none;
}

.leftNav1 a:visited
{	margin-left:12px; 	
	color: white;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration:none;
}

.leftNavSel1	
{	
	color: white;
	margin-left:0px; 
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	min-height:25px;	
	padding-top:3px;
	background-image: url('../../Images/anvia_leftnaviroot.gif');
	background-repeat: no-repeat;
	-height:25px;	
}


.leftNavSel1 a
{	margin-left:12px; 	
	color: #44697D;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration:none;

}

.leftNavSel1 a:hover
{	margin-left:12px; 	
	color: #44697D;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;

}

.leftNavSel1 a:visited
{	
margin-left:12px; 	
	color: #44697D;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration:none;

}


.leftNav2
{
	color: white;		
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	padding-top:3px;
	min-height:25px;	
	text-decoration: none;	
}

.leftNav2_opened 
{

	background-color:#dfea81;
	background-image: url('../../Images/anvia_leftnav2top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	
}

.leftNavSel2_opened
{	

	background-color:#dfea81;
	background-image: url('../../Images/anvia_leftnav2top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	
}



.leftNav2 a
{	
	margin-left:12px; 	
	color: white;	 
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration: none;	
}

.leftNav2_opened .leftNav2 a
{
	color: #44697D;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}


.leftNav2 a:hover
{	
	margin-left:12px; 	
	color: white;		
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration: underline;	
}

.leftNav2_opened .leftNav2 a:hover
{
	color: #44697D;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}


.leftNav2 a:visited
{	
	margin-left:12px; 	
	color: white;	
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration: none;	
}

.leftNav2_opened .leftNav2 a:visited
{
	color: #44697D;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}


.leftNavSel2
{
	color: #44697D;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;		
	min-height:25px;	
	padding-top:3px;
	text-decoration: none;
}

.leftNavSel2 a
{	
	margin-left:12px; 	
	color: #44697D;	 
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration: none;	
}

.leftNavSel2 a:hover
{	
	margin-left:12px; 	
	color: #44697D;	
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration: underline;	
}

.leftNavSel2 a:visited
{	
	margin-left:12px; 	
	color: #44697D;
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	text-decoration: none;	
}



.leftNav3
{
	width:146px;
	*width:146px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:25px;
	padding-top:3px;
	background-color:#dfea81;	
	padding:0px 4px 0px 24px;
	
}

.leftNav3_last
{
	width:146px;
	*width:146px;
	color: #345568;		
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	background-color:#dfea81;
		
}

.leftNav3 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
	
}

.leftNav3 a:hover
{	
 	padding:0px 0px 0px 10px;
	color: #345568;		
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;

}

.leftNav3 a:visited
{	 	
 	padding:0px 0px 0px 10px;
	color: #345568;		
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
	
}

.leftNavSel3
{
	width:146px;
	*width:146px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:25px;
	padding-top:3px;
	background-color:#dfea81;	
	padding:0px 4px 0px 24px;
	
}

.leftNavSel3 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}

.leftNavSel3 a:hover
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}

.leftNavSel3 a:visited
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}

.leftNav4
{

	width:136px;
	*width:136px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:25px;	
	padding:0px 4px 0px 34px;
	background-color:#dfea81;
	
}



.leftNav4 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}

.leftNav4 a:hover
{	
 	padding:0px 0px 0px 10px;
	color: #345568;		
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}

.leftNav4 a:visited
{	 	
 	padding:0px 0px 0px 10px;
	color: #345568;		
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
	min-height:25px;
}


.leftNavSel4
{
	width:136px;
	*width:136px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:25px;
	padding:0px 4px 0px 34px;
	background-color:#dfea81;
}

.leftNavSel4 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}

.leftNavSel4 a:hover
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}

.leftNavSel4 a:visited
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	
}







leftNavRoot
{
	background-color:aqua;

}

.leftNavSelected 
{
	
}

.leftNavSelected a
{	
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	
}

.leftNavSelected a:hover 
{	
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight: bold;

	
}


.leftNavHover a
{
	color: #345568;	
}

#searchtop
{
	width:174px;
	-width:172px;
	height: 46px;
	background-image: url('../../Images/sv-se/anvia_find.gif');
	background-position: left bottom;
	background-repeat:no-repeat;
}

#search
{
	width:174px;
	-width:172px;
	height:79px;
	
}

#searchbottom
{
	width:174px;
	height:10px;
	background-image: url('../../Images/anvia_find_bottom.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}

#searchbackhomepage
{
	width:174px;
	height: 102px;
	background-image: url('../../Images/sv-se/netikka_find_back_home.gif');
	background-repeat:no-repeat;
	background-position:left bottom;

}

#searchhomepage
{
	position:relative;
	top:30px;

}

#searchbottomfrontpage
{
	width:174px;
	height:10px;
	background-image: url('../../Images/anvia_leftnavbottom.gif');	
	background-repeat:no-repeat;
	background-position:left bottom;
}

#searchbox
{
	padding-top:8px;
	padding-left:12px;	
	width:174px;
}

#searchboxtextfieldarea
{
	width:174px;
}

#searchboxtextextendedandgoarea
{
	padding-top:8px;	
	width:174px;
}

#searchboxtextextendedarea
{
	float:left;
	padding-left:10px;	
	width:77px;	
	*width:79px;	
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	
}


#searchboxtextextendedarea a
{
	color:white;
	text-decoration:none;
}

#searchboxtextextendedarea a:hover
{
	color:white;
	text-decoration:underline;
}

#searchboxtextextendedarea a:visited
{
	color:white;
	text-decoration:none;
}



#searchboxtgoarea
{
	float:left;
	padding-left:0px;	

}

.searchboxtextfield
{
	font-size:10px;
	width:144px;
}

.searchextendedlink a
{
	color:white;
}

.searchextendedlink a:hover
{
	color:white;
}


#breadcrumb
{
	width:581px;	
	-width:570px;
	font-family: Arial;  
	font-size: 11px; 
    color: #809ca9 ;	  

}

#breadcrumb .breadcrumb
{
	font-family: Arial;  
	font-size: 11px; 
    color: #809ca9 ;	  

}

.breadcrumb
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

.breadcrumb:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

.breadcrumb a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

.breadcrumb a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #345568;	
	text-decoration:underline;
}

.breadcrumb a:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #345568;	
	text-decoration:underline;
}


.breadcrumbCurrent
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #345568;	
}

#contentinnercenter
{	
	text-align:left;		
	width: 554px;	
	-width: 538px;
	float:left;	
	padding-right:16px;
	-padding-right:14px;
	

}

#contentright
{
	text-align:left;		
	width: 744px;
	float:right;
	-float:left;
	padding-left:16px;	
	-padding-left:0px;	
		


}

@media print{
	#contentinnerright
	{
		display:none;	
	}

}


#contentinnerright
{

width:174px;
min-width:174px;
float:left;
}

#ownanvia
{
	background-image: url('../../Images/sv-se/netikka_ownanviaback.gif');
	height:102px;
	background-repeat: no-repeat;
	padding-bottom:12px;

}

#ownanvialoginfields
{
	padding-top:35px;
}

#ownanvialuserfield
{
	float:left;
	padding-left:12px;
}

#ownanvialpassfield
{
	float:left;
	padding-left:12px;	
}

.ownanviauserbox
{
	font-size:9px;	
	width:65px;
}

.ownanviapassbox
{
	font-size:10px;	
	width:65px;	
}

#ownanviaregisterandgo
{
	padding-left:12px;
	padding-top:3px;	
}

#ownanviaregister
{
	float:left;
	padding-left:12px;	
	width:115px;	
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;

}

#ownanviago
{
	float:left;
}

#ownanviaregister a
{
	color:white;
}

#ownanviaregister a:hover;
{
	color:white;
}


.ownanviaregisterlink a
{
	color:white;
}

.ownanviaregisterlink a:hover;
{
	color:white;
}


#anvia_summarylinks{
	
}

#anvia_summarylinks_top
{
	background-image: url('../../Images/sv-se/anvia_summarylinkstop.jpg');	
	background-repeat:no-repeat; 
	height:27px;
	margin-top:16px;
	

}

#anvia_summarylinks_links
{
	background-image: url('../../Images/anvia_summarylinksback.jpg');	
	background-repeat:repeat-y; 
}

#anvia_summarylinks_bottom
{
	background-image: url('../../Images/anvia_summarylinksbottom.jpg');	
	background-repeat:no-repeat; 
	height:16px;
}



#anvia_summarylinks_item
{
	width:150px;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;	
}

#anvia_summarylinks_link a
{
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
   color: #809ca9 ;	
}

#anvia_summarylinks_link a:hover
{
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;

	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
	color: #809ca9 ;	

}

#anvia_summarylinks_description
{
	font-family: Arial;  
	font-size: 10px; 
	line-height: 15px;		
	color: #345568;
	padding-left:8px;
}


@media print{
	#bottomsitemapareanavigationbackground
	{
		display:none;	
	}

}


#bottomsitemapareanavigationbackground
{
	position:relative;
	width:934px;
	margin: 0 auto;
	height:54px;
	background-color:#809ca9;	
}

#bottomnavi
{
	position:relative;
	height:30px;
	left: -25px;	
	width:842px;
	float:left;
	text-align:left;
		padding-top:24px;
}

#bottomsitemapareanavigationbackgroundleft
{
	position:relative;	
	float:left;	
	height:54px;
	width:46px;
	background-image: url('../../Images/netikka_sitemaptopleft.gif');
	background-repeat: no-repeat;
	background-position:left top;
		}

#bottomsitemapareanavigationbackgroundright
{
	position:relative;	
	float:left;
	width:46px;	
	height:54px;	
	background-image: url('../../Images/netikka_sitemaptopright.gif');
	background-repeat: no-repeat;
	background-position:right top;

}



#bottomsitemapareatopspacer
{
	width:934px;
	margin: 0 auto;
	height:20px;
	background-color:#E1F2F2;	

}

@media print{
	#bottomsitemaparea
	{
		display:none;	
	}

}


#bottomsitemaparea
{
	width:874px;
	margin: 0 auto;	
	background-color:#E1F2F2;
	*text-align:left;
	*position:relative;	
	padding-left:30px;
	padding-right:30px;
	z-index:5;
	
}

#bottomsitemap
{
text-align:left;
	width:620px;
}


#bottomsitemap .headertitle-large, .headertitle-large a, .headertitle-large a:link
{
	font-family:Arial;
	font-size:12px;	
	color:#809ca9 ;
	font-weight:bold;
}

#bottomsitemaparea a
{
	font-family:Arial;
	font-size:11px;	
	color:#809ca9 ;
	font-weight:normal;
	
}

#bottomsitemaparea .toc-layout-main
{
	border-left:1px #CBD8DE dashed;
	background-color:#E1F2F2;
	
}


#bottomsitemaparea .toc-layout-main #column
{
	border-right:1px #CBD8DE dashed;	
	
}

#bottomsitemaparea .level-bullet 
{
	padding-left:17px;
	background-image: none;
}

#bottomsitemaparea .level-header
{	
	
	padding-left:19px;
	font-weight:bold;
}

#bottomsitemaparea .level-header-small
{	
	
	padding-left:19px;
	font-weight:bold;
}


#bottomsitemaparea .headertitle-large a
{
	font-weight: bold !important; 
}



#bottomsitemapareabottomspacer
{
	position:relative;	
	width:934px;
	margin: 0 auto;	
	background-color:#E1F2F2;
	height:50px;
	top:-10px;
	z-index:0;

}

#bottomsitemapareabottomspacerright
{
	position:relative;	
	float:right;
	width:50px;	
	height:50px;
	
	background-image: url('../../Images/netikka_sitemapbottomright.gif');
	background-repeat: no-repeat;
	background-position:right bottom;

}


.bottomNav
{
	position:relative;
   top:20px;
   height:30px; 
   *position:relative;
  
}

.bottomNavItem
{	
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	color: white;	
		
}
.bottomNavItem a
{	

	height:30px;
	background-repeat: no-repeat;
}
.bottomNavSelected a
{	
	
	color: #345568;	
	
}

.bottomNavItemLeft
{
	width:15px;
}

.bottomNavItemRight
{
	width:15px;
}


.bottomNavSelected .bottomNavItemLeft
{	
	width:30px;
	height:30px;
	background-image: url('../../Images/netikka_bottomnavileft.gif');
	background-repeat: no-repeat;
	background-position:right top;

	
}

.bottomNavSelected .bottomNavItemCenter
{	
	background-color: #E1F2F2;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;	
	height:25px;
}


.bottomNavSelected .bottomNavItemRight
{	
	width:30px;
	height:30px;
	background-image: url('../../Images/netikka_bottomnaviright.gif');
	background-repeat: no-repeat;
	background-position:left top;
	
}



.bottomNavHover a
{
	color: #345568;
	background-repeat: no-repeat;
}

.master
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	
}
.masterContent
{

}
.spacer
{
	width:12px
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
}
.sharepointLogin div
{
	color:#333333;
}
.topArea
{
	background:url("../../images/bl_band.jpg") no-repeat;
	background-position:top right;
}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.search
{
    margin:6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}


.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}
.mainContainer
{
margin-left:10px;
margin-right:10px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}

/* Product tab styles */

    .producttab {   
       width: 521px;   
    display: "";
    position: relative ;  
    top:-2px;  
    padding-left:16px;
    padding-right:16px;
    z-index:0;
	background-image:url("../../Images/anvia_producttabmiddle.gif");
	 background-repeat:repeat-y;
    }  
    
    .producttabtop {
    height: 19px;
    width: 553px;   
    display: "";
    position: relative ;  
    top:-2px;  
    z-index:0;
    background-image:url("../../Images/anvia_producttabtop.gif");
    background-repeat:no-repeat;

    }  
    
     
    .producttabbottom {
    height: 17px;
    width: 553px;   
    display: "";
    position: relative ;  
    top:-2px;  
    z-index:0;
    background-image:url("../../Images/anvia_producttabbottom.gif");
    background-repeat:no-repeat;

    }  


    
    .producttabtable
    {

    }
    
    .producttabheaderspacer
    {    
    
    height: 28px; 
    width:5px;   
       
    }
    
    
    .producttabheaderleft 
    {
     
    height: 28px;
    width: 14px;  
    color: black ;
    position: relative ;
   background-image: url('../../Images/anvia_producttableft.gif');
    
    }
    
    .producttabheadercontainer {
     font-family:Arial;
    font-size:12px; 
    font-weight:bold;
    height:20px;  
    color: #809ca9;
    position: relative ;
     border-top:1px #BED600 solid;   
     padding-top:8px;
      z-index:10;
    }
    
       .producttabheadercontainer:hover
       {
       cursor:pointer;
       text-decoration:underline;
     font-family:Arial;
    font-size:12px; 
    font-weight:bold;
    height:20px;  
    color: #809ca9 ;
    position: relative ;  
     border-top:1px #BED600 solid;   
     padding-top:8px;  
    }

    
    .producttabheaderright{
    height: 28px;
     width: 14px;  
    color: black ;
    position: relative ;
      background-image: url('../../Images/anvia_producttabright.gif');
  
    }
    
    .producttabheaderleftselected {
    height: 28px;
     width: 14px;  
    color: black ;
    position: relative ;    
       z-index:10;
       background-color:white; 
        background-image: url('../../Images/anvia_producttableft.gif');
     
    }
    
    .producttabheadercontainerselected {
    	font-family:Arial;
    	font-size:12px; 
    	font-weight:bold;
   		height: 20px;  
    	color: #496F84 ;
    	position: relative ;
     	border-top:1px #BED600 solid;
     	z-index:10;
     	background-color:white;
     	padding-top:8px;
    }
    
    .producttabheadercontainerselected :hover 
    {
        cursor:pointer;
    	font-family:Arial;
    	font-size:12px; 
    	font-weight:bold;
    	height: 20px;  
    	color: #496F84 ;
    	position: relative ;
    	border-top:1px #BED600 solid;
    	z-index:10;
    	background-color:white;
       	padding-top:8px;
    }

    
    .producttabheaderrightselected
    {
    	height: 28px;
     	width: 14px;  
    	color: black ;
    	position: relative ; 
      	z-index:10;
      	background-color:white;
       	background-image: url('../../Images/anvia_producttabright.gif');
    }
  
  .producttabcellcontent
  {
  	vertical-align: top;
  	min-height: 380px;
  	width: 340px;
  	border-right:1px #BED600 dashed;
  	padding-right:16px;
  }
  
  .producttabcellright
  {
  	vertical-align: top;  
  	width: 150px;
  }
  
  .producttabcellbuybutton
  { 	  	
  	height: 150px;
  	border-bottom:1px #BED600 dashed;
  	padding-right:16px;
  	padding-left:8px;

  }
  
  .producttabbuybutton
  {
  float:right;
  }
  
  
  .producttabadditionalarea
  {vertical-align: top;  
  	padding:0px;
  }
  
/* Product tab styles */
  
/* Lookat styles */
  
#NetikkaLookat
{

	background-image: url('../../Images/sv-se/netikka_lookatback.gif');	
	background-repeat:no-repeat;
	background-position:left top;
	width:364px;
	-width:358px;
	height:264px;
	padding-top:34px;
	
}

.NetikkaLookatitem #anvia_pageslinksver_item{
	padding-left:12px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:12px;
		-padding-top:5px;
	-padding-bottom:0px;

}

.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_image{float:left; padding-right:10px; width:60px;}
.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock{float:left;width:257px;

}
.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link{

}

.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a{
	
	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	

}


.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:hover{
   	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
	text-decoration:underline;


}

.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:visited
{
    color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
 

}


.NetikkaLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_text
{
	font-size:11px;
	line-height:15px;
	padding-left:8px;
}    

.NetikkaLookatseparator #anvia_pageslinks_separator
{
	border-bottom:1px #88CCCC dashed;
	height: 1px;
	padding-top:6px;
}


/* Lookat styles end*/

#quicklinks
{
	width:162px;
	height:37px;
	background-image: url('../../Images/sv-se/anvia_custserv_back.gif');
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:12px;

	
}

/* Site map styles */

#homepagecontentmain .level-band
{
	background-color:white;
	border-top:1px #BED600 dashed;	
	padding-top: 8px;
}


#homepagecontentmain .level-band .headertitle-band, .headertitle-band a, .headertitle-band a:link
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;
}

#homepagecontentmain .level-band .headertitle-band a:visited, .headertitle-band a:active
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;
}

#homepagecontentmain .level-band .headertitle-band a:hover
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;	
	text-decoration:underline;

}

#homepagecontentmain .headertitle-large
{
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	text-decoration:none;

}

#homepagecontentmain .headertitle-large a, .headertitle-large a:link
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;
	


}

#homepagecontentmain .headertitle-large a:visited, .headertitle-large a:active
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;
	

}

#homepagecontentmain .headertitle-large a:hover
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;	
	text-decoration:underline;
	

}

#homepagecontentmain .level-header
{
	padding-left:8px;
}


#homepagecontentmain .level-header-small
{
	padding-left:16px;
}

#homepagecontentmain .headertitle-small
{
	padding:0px 21px 0px 10px;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
		background-position:left center;
	text-decoration:none;
}

#homepagecontentmain  .headertitle-small a, .headertitle-small a:link
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;
	
	

}

#homepagecontentmain .headertitle-small a:visited, .headertitle-small a:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;
	
	
}

#homepagecontentmain .headertitle-small a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;	
	text-decoration:underline;
	

}

/* Site map styles end */


/* News styles */


.netikkafrontnews
{
	background-image: url('../../Images/sv-se/netikka_newsback.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:250px;
	padding-top:48px;
}

.netikkafrontnews #newslistshowmorelink
{
	padding-right:16px;
	padding-top:4px;
	-padding-top:0px;
	padding-bottom:4px;
	float:right;

}

.netikkafrontnews #newslistshowmorelink a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;

}

.netikkafrontnews #newslistitems
{
	padding-left:16px;
	padding-right:8px;
	height:220px;
}

.netikkafrontnews #newsitem
{
	
	padding-left:10px;
	padding-bottom:15px;
	-padding-bottom:10px;
	background-image: url('../../Images/anvia_summarylinksspacer.gif');
	background-repeat:no-repeat;
	background-position:left top;


}

.netikkafrontnews #newsitemtitle a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809CA9 ;
	
}

.netikkafrontnews #newsitemtitle a:visited
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809CA9 ;
	
}


.netikkafrontnews #newsitemtitle a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809CA9 ;
	
}


.netikkafrontnews  #newstext
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #809ca9 ;	
}

.netikkafrontnews  #newsdate
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #355669 ;	
}


/* News styles end */

QuickLinkDropDown
{
	width:150px;
}

div#MSO-TlPn_WebPartPageDiv { overflow: visible !important}

td.ms-sbcell 
{
	border:none !important;
}

td.ms-sbgo 
{
	background-color:white !important;
}

.ms-sbplain 
{
	border:1px black solid !important;
}

.imageCarouselPanelCss
{
	text-align:center;
	padding-top:20px;
	width:1008px;
	position:relative;
	left:-32px;
	overflow:hidden;
}

.imageCarouselPrevButtonDiv .prev
{
	float:left;
	width:20px;
	height:100px;
	background-image:url('../../Images/leftarrow.gif');
	background-position:center center;
	background-repeat:no-repeat;

}

.anviaimagecarousel
{
	float:left;	
	width:934px;	
	
}

.imageCarouselNextButtonDiv .next
{
	float:left;
	width:20px;
	height:100px;
	background-image:url('../../Images/rightarrow.gif');
	background-position:center center;
	background-repeat:no-repeat;
padding-left:13px;

}

.carouselimage
{
	border:none;
	width: 220px;
	height:130px;
	padding:5px;
	padding-left:13px;

}

