body {
	background-image:url(../images/top_bg_subpages.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#faf9f9;
	color:#4d5663;
	font-size:12px;
}
body#start {
	background-image:url(../images/top_bg.jpg);
}
div.container_3_bgcolor { background-color:#FFF; overflow:auto; }
#logo{
	position:absolute;
	top:30px;	
	left:0px;
}
#slogan{
	position:absolute;
	top:70px;	
	right:0px;
}
#menu{
	position:absolute;
	right:35px;
	top:0px;
	height:29px;
}
#menu_bottom a{
	line-height:normal;
}
#menu ul, #menu_bottom ul{
	height:29px;	
}
#menu ul li, #menu_bottom ul li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	padding:0px 7px ;
	height:29px;
	background-color:#2056a0;
}
#menu ul li a, #menu_bottom ul li a{
	display: block;
	padding: 6px 0px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;

}
#menu ul li.alpha{
}
#menu ul li.omega{
}
#menu ul li.visiting, #menu ul li:hover, #menu_bottom ul li.visiting, #menu_bottom ul li:hover{
	background-color:transparent;	
}
#menu ul li.visiting a, #menu ul li:hover a, #menu_bottom ul li.visiting a, #menu_bottom ul li:hover a{
	color:#004785;
}

#language{
	position:absolute;
	right:0px;	
	top:0px;
	height:29px;
	width:33px;
	background-color:#2056a0;
}

#language img{
	position:absolute;
	left:5px;	
	top:7px;
}

#bottom {
	background-image:url(../images/bottom_bg.png); 
	background-repeat:no-repeat; 
	height:122px
}
#bottom .adress {
	line-height:13px;
}
#bottom a:hover {
	color:#FFF;
}

h1{ color:#004785; font-size:22px; margin-bottom:5px;}
h2{ color:#4e9046; font-size:18px;margin-bottom:3px;}
h3{ font-size:16px;margin-bottom:3px;}
p{line-height:22px;}
a, a:link, a:visited, a:hover, a:active {
	color:#4d5663;
}
#seosverige { position:absolute; right:0; bottom:10px;color:#a2a0a0;}
#seosverige a:link, #seosverige a:visited, #seosverige a:hover, #seosverige p{ color:#a2a0a0; text-decoration:none;}

.pics {  
    height:  173px;  
    width:   280px;  
    padding: 0;  
    margin:  0;

} 
 
.pics img {  
    width:  280px; 
    height: 150px; 
    top:  0; 
    left: 0 
} 
.slideNav{ position:absolute;
right:0; bottom:-5px; z-index:100;}

p.question{ font-weight:bold; text-decoration:underline; cursor:pointer; margin:0; padding:0;}
input,textarea{width:280px;}
input.submit{width:auto; background-color:#FFF; border:1px solid #333; font-weight:bold; cursor:pointer;}
input.error, textarea.error{ border:1px solid #A25965;}

ul.sitemap{
margin: 0;
padding: 0;
margin-left: -15px;
line-height:0;
}
ul.sitemap li{
line-height:18px;
padding-bottom:8px;
list-style-type:circle;
}


hr { border:0; border-bottom:2px solid #004785;}