body { 
	text-align: center;
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #333333;
	background:#f1f1f1;
}

* { margin:0; padding:0; border:0;}

#ruta {
	margin-left:auto; margin-right:auto; margin-top:0px;
	width:847px; 
	text-align:left;	
	background: url('bilder/skugg-bak.png') no-repeat;
}

#kropp {
	width:827px;
	background:#ffffff;
	margin: 0px 10px 0px 10px;}
	}

#huvud { width:807px; height:77px;	text-align:left;	
	margin: 0px 10px 10px 10px;}

#meny1 { 
	width:807px; 
	height:40px; 
	background: url('bilder/balkbla.png');
	margin: 0px 10px 0px 10px;
	text-align:right;	
 }

#meny2 { 
	width:807px; 
	height:37px; 
	background: url('bilder/4rubbar.png');
	margin: 0px 10px 0px 10px;
 }

#meny3 { 
	width:807px; 
	height:31px; 
	background: url('bilder/2rutor.png');
	margin: 0px 0px 0px 12px;
 }

#meny4 { 
	width:807px; 
	height:37px; 
	background: url('bilder/balkrod.png');
	margin: 0px 10px 0px 10px;
 }

#meny5 { 
	width:810px; 
	height:160px; 
	background: url('bilder/4rutor.png');
	margin: 0px 0px 0px 14px;
 }

#fot {
	text-align:center;
	width:827px; height:44px;
	margin: 0px 10px;
	background: #f1f1f1 url('bilder/bak2.gif');
	border-top:solid 1px #ccc;
	color:#666;
}
.fot{
	margin: 14px 10px 0px 0px;

}

#kolumn1 {
	float:left; margin:50px 10px 0px 10px;
	width:182px; height:120px;
	overflow:hidden;
}

#kolumn2 {
	float:left; margin:20px 0px 0px 20px;
	width:385px; height:80px;
	overflow:hidden;
}


h1 {
	font-family: Georgia,"Times New Roman", Times, serif ;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	margin: 60px 40px 20px 100px;
}

h2 {
	font-family: Georgia,"Times New Roman", Times, serif ;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	margin: 30px 40px 20px 100px;
}

h3 {
	font-family: Georgia,"Times New Roman", Times, serif ;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	margin: 120px 40px 20px 100px;
}

ul { }

li{	list-style-image: url('bilder/plutt.gif'); margin:8px 0px 0px 22px; }

.ingress {
	margin:40px 40px 40px 400px;
    font-size: 13px;
    line-height: 18px;
}

span.upp { font-size:9px; vertical-align:25%; }
        
a:link { text-decoration: none; color: #0066CC;}
a:visited { text-decoration: none; color: #0066CC;} 
a:hover { color: #cc0000;}
a:active { color: #000000;} 

.text1 {
     font-size: 11px;
     line-height: 140%;
     font-weight:normal;
     color:#333333;
	 margin-right: 40px;
     margin-left: 100px;
}
.text2 {font-family: verdana,sans-serif;
     font-size: 11px;
     line-height: 140%;
     font-weight:normal;
     color:#333333;
     margin: 10px 100px 10px 100px;
}
.text3 {font-family: verdana,sans-serif;
     font-size: 11px;
     line-height: 140%;
     font-weight:normal;
     color:#333333;
     margin: 10px 100px 60px 100px;
}

#meny { width:240; float:left; }

#meny a:link { text-decoration: none; color: #005EBB;}
#meny a:visited { text-decoration: none; color: #005EBB;} 
#meny a:hover { text-decoration: none; color: #cc0000;}
#meny a:active { text-decoration: none; color: #000000;}

.menyrad {
	font-size: 13px;
	line-height: 30px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 20px 0px 10px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
.clearfix {display: inline-block;} 	
/* Gömmer för IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Slut clearfix */