/* CSS Document
ffc95c 002266 003399 759963 cfd6cd 899fcc cbcfd6 ebe6f0 */
/* reset.css */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0; padding:0;} address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;} caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';} abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;} input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* layout */
body {margin: 2em; font-size:62.5%; color:#222; background:#fff;font-family:Verdana, Helvetica, Arial, sans-serif; background-color:#FFF;}
h1 {font-size: 3em; margin:0 0 0.1em 0;}   /* 30px */
h2 { font-size: 1.8em; line-height:1.1em;} /* 18px */
h3 {font-size: 1.6em; font-weight:bold; color:#333} 	/* 16px */	
h4 {font-size:1.4em; font-weight:bold; color:#666; padding:5px 0;} /* 14px */
h5 {font-size:1.2em; font-weight:bold;} /* 12px */
h6 {font-size:1.2em; font-weight:bold; color:#666} 
p {text-align:left; font-size: 1.2em;} 	/* 12px */
hr {width:80%%;	color:#666;	margin:1em 2em;}
a{text-decoration:none;}
a:visited{color:#0000FF;}	
a:hover{text-decoration:underline;}
strong { font-weight:bold;}
#wrap {
	font-size: 1em;
	min-width: 750px;
	max-width: 900px;
	margin: 0 auto;
	background: #fff url(../img/col.gif) repeat-y 30% 0;
	border:#076ba7 solid 1px ;
	border-bottom: none;
	}
#header {
	margin: 0;
	padding: 2em;
	text-align: center;
	background-color:#d0e0ed;
	}
#header h1 {	
	line-height: 1.5em;
	font-weight: bold;
	color: #e36c0a;
	}
#header h2 {
	line-height: 1em;
	font-weight: normal;
	color: #009;
	}		
/* meny */
#nav {float: left; width: 100%; margin: 0; padding: 0; background: #ccc; border-bottom: 1px solid #999; border-top: 1px solid #999;}	
#nav li {float: left; margin: 0; padding: 0;}	
/* hantera aktuell sida */
body#sid1 #nav-sid1 a, body#sid2 #nav-sid2 a, body#sid3 #nav-sid3 a, body#sid4 #nav-sid4 a, body#sid5 #nav-sid5 a, body#sid6 #nav-sid6 a {color:#009;}
#nav a {float: left; display: block; text-align:center; width:9.2em; padding: 6px 20px 6px 0; text-decoration: none; font-weight: bold; font-size: 1.1em; color: #666; background: #ccc url(../img/nav_slant.gif) no-repeat top right;}
#nav #nav-sid1 a {padding-left: 10px;}
#nav a:hover {color: #fff;}	
/*left side */
#leftside {
	float: left;
	font-size:1.1em;
	width: 30%;
	background:#076ba7;
	}	
#leftside p {
	color:#fff;
	padding:0.5em 0;
	}
#leftside h5 {color: #fff; padding-top:10px;}	
#leftside img { margin-top: 10px; }	
#leftside ul { padding:0;}
/* right side */	
#rightside {
	float: right;
	width: 69%;
	font-size: 1.1em;
	line-height: 1.5em;
	}	
#rightside div, #leftside div {padding:20px;}	
#rightside h2 {
	padding:10px 0 5px 0;
	color:#009;
}	
#rightside h4 img { padding-bottom:0;}
#rightside h5 { color:#759963; font-size:1.5em; padding:10px 0 0 0}
#rightside p { padding-bottom:5px;}
#rightside img { padding:10px 10px 5px 0;}
#rightside ul {padding-bottom: 10px; font-size:12px; text-indent:10px; line-height:18px;}
#rightside li {list-style: square; text-indent:10px;  margin:0 15px;}
/*footer	*/
#footer {
	clear: both;
	padding: 1em 2em;
	text-align: center;
	color: #fff;
	background: #8194a1;
	}
#footer a:hover {
	border-bottom: 1px dotted #00F;
	text-decoration:none;
}
/* detaljer*/	
.right {float:right; margin-left:50px;}
.highlight {color:#e36c0a}	
.intro {
	font-size:1.6em;
	line-height: 1.4em;
	color:#009
}
.box {
	margin:10px 0;
	width: 180px;
  	background: url(../img/div-bottom.gif) no-repeat bottom left;
  }
.box h3 {
  margin: -20px 0 10px -20px; /* kompenserar för padding i div */
  padding: 5px 0;
  font-size: 1.4em;
  font-weight:bold;
  text-align:center;
  color: #759963;
  border-bottom: 1px solid #E0CFAB;
  background: url(../img/h3-bg.gif) no-repeat top left;
  }
 .box h5{
  margin: -20px 0 0 -20px; /* kompenserar för padding i div */
  padding: 0 20px;;
  font-weight:bold;
  color: #759963;
  background: url(../img/h5-bg.gif) no-repeat top left;
  }
.box ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  font-weight:bold;
  font-size:1em;
  font-family: Tahoma, Geneva, sans-serif, ;
  }
.box li {
	margin: 0 0 6px;
	padding: 0;
  } 
.box h4 {
	padding:0.1em 0 0 0;
	}
#leftside .box p {
	color:#666;
	font-size:1.1em;
	padding:0.2em 0;
	}
.puff {
	text-align:center;
	padding:20px 0;
	margin:0 40px 10px 40px;
	background:#d0e0ed;
	}
.knapp {width: 160px; background:#ccc;}
#flag { float:right; margin-right: 10px;}
/*  IE fixes */
/* Hide from IE5/Mac \*/
* html #content, #sidebar, #footer { height: 1%; }
/* End hide from IE5/Mac */
* html dl.feature { /* for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature { /* for IE7 */
	min-height: 1px; 
	}

