	body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

	
	.containermiddle{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 976px;
	border-width: 1px;
	}

.border{	border-style: solid; border-width:1px; border-color: #6b6b6a; padding:5px; background-color:e7e7e7;
 }
 
 
ul.square {list-style-type: square;		font-size: 12px;
		font-weight: normal;
		font-family: verdana, san-serif;
		color: #6b6b6a;}

		.top{
		height: 133px;
		background-image: url('images/upp2.gif');
		background-repeat: no-repeat;
		background-position: center;

		}
		

		.conmenu{
		height:20px;
		}
				.button{
					float:left;
				}
		
		
		.cert1{
		width:50%;
		float:left;
		}
		.cert2{
		width:50%;
		}
		
		
		
		.conmainpage{
		width: 976px;
		height: 100%;

		}

	
			.leftborder{
				width: 9 px;
				height:100%;
				background-image: url('images/leftframe2.jpg');
				background-repeat: repeat-y;
				float: left;
				}
			
			.main{
				background-color: white;
				width: 957px;
				float: left;
			}
			.main2{
				background-color: white;
				width: 947px;
				float: left;
			}
			.marginaler{
			margin: 5px;}
	
			.rightborder{
				width: 9 px;
				height: 100%;
				background-image: url('images/rightframe2.jpg');
				background-repeat: repeat-y;
				float:left;
				}
			.undersida{padding:5px; }
			.conbottom{
			clear:left;}
		

/* textstyle */
	.smalltext{	font-size: 9px; font-weight:normal; font-family: verdana, san-serif; color: #cccccc; padding-left:14px; padding-right:14px; }
	.text{	font-size: 12px;}
	.textbold{	font-size: 12px; font-weight:bold;}
	.title{		font-family: verdana, san-serif; font-size: 16px; font-weight: bold; padding-left:14px; padding-top: 5px; color: #6b6b6a;}
	.textnormal{ 
		font-size: 14px;
		font-weight: normal;
		font-family: verdana, san-serif;
		color: #6b6b6a;
		}
		.boldnormal{ 
		font-size: 14px;
		font-weight: bold;
		font-family: verdana, san-serif;
		color: #6b6b6a;
		}
		
		
		
.colored{background-color: #e7e7e7; border-right: 1px solid #3b5572;}

.maintext2{
font-size: 14px;
font-weight: bold;
font-family: verdana, san-serif;
color: #6b6b6a;
padding-left: 30px;
padding-top: 10px;
}

#miljo1{
width: 70%;
float: left;
}
#miljo2{
width: 30%;


}

#r1c1{
width: 200px;
height: 150px;
background-color: #8e9cbb;
}
#r1c1content{
font-size: 12px;
font-weight: bold;
font-family: verdana, san-serif;
color: #ffffff;
overflow: hidden;
padding: 10px;
}
/*--------------länk styles------------------------------*/
a{text-decoration:none;}
a.linkmain{font-size:14; font-weight:normal; color: #6b6b6a; text-decoration: none;}
a.linkmain:hover{text-decoration: underline; color: #236cd2;}

#r1c2{
width: 400px;
height: 150px;
}

#r1c3{
width: 357px;
height: 150px;
background-color: #8e9cbb;
}

#r2c1{
width: 200px;
height: 150px;
}
#r2c2{
width: 400px;
height: 150px;
}

#r2c3{
width: 357px;
height: 150px;
background-color: #e7e7e7;
}
#r2c3content{
font-size: 14px;
font-weight: normal;
font-family: verdana, san-serif;
color: #6b6b6a;
padding-top: 20px;
padding-left: 15px;
}

#r3c1{
width: 200px;
height: 150px;
background-color: #8e9cbb;
}
#r3c2{
width: 400px;
height: 150px;
background-color: #e7e7e7;

}
#r3c2content{font-size: 14px;
font-weight: normal;
font-family: verdana, san-serif;
color: #6b6b6a;
padding-top: 20px;
padding-left: 15px;
}

#r3c3{
width: 357px;
height: 150px;
}
#r3c3content{
font-size: 14px;
font-weight: normal;
font-family: verdana, san-serif;
color: #6b6b6a;
padding-top: 20px;
padding-left: 15px;
}



a.sidmeny{
	font-family:	Verdana, sans-serif, Helvetica, Arial,   ;
	font-weight: 	bold;
	font-size: 		13px; 
	color: 			#6b6b6a;
	text-decoration:none;
	border: none;
	margin: 2px 0 2px 4px;
	padding: 0;
	display: block;
}
a.sidmeny:hover {
	background-color: #8e9cbb;
   	layer-background-color: #8e9cbb;
   	border-color:	#999999;
	color: #ffffff;
}

.sidmenywidth{
width: 140px;
background-color: #e7e7e7;
}


a.sidmenysmall{
	font-family:	Verdana, sans-serif, Helvetica, Arial,   ;
	font-weight: 	bold;
	font-size: 		11px; 
	color: 			#6b6b6a;
	text-decoration:none;
	border: none;
	margin: 2px 0 2px 4px;
	padding: 0;
	display: block;}
a.sidmenysmall:hover {
	background-color: #8e9cbb;
   	layer-background-color: #8e9cbb;
   	border-color:	#999999;
	color: #ffffff;
}

.sidmenysmallwidth{
width: 140px;
background-color: #e7e7e7;
}
