body
	{
		margin: 0;
		padding: 0;
  		font:small verdana, arial, hevetica, sans-serif;
		text-align: center;
		color: #333;
		background-color: #6582AE;


	}
	
	a:link { 
	color: #1267B7; 
	text-decoration: none; 

	}
	a:visited { 
	color: #600; 
	text-decoration: none; 
	}
	
	a:hover, a:active
	{
	color: #1267B7;
  	text-decoration:none;
  	border-bottom:1px dotted #469;
	}
	
	
	h2
	{
		color: #B9E23E;
		font: 65%;
		font-weight: bold;
		margin-top: 0;
	}
	
		h3
	{

		font: 80%;
		font-weight: bold;
		margin: 0 0 2px 0;
	}

		h3.gron
	{
		color: #B9E23E;
	}


	
	strong {
	font-weight: bold;
	color: #669900;
	}
	
	

	
	
	#container
	{
		margin: 1em auto;
		width: 650px;
		text-align: left;
		background-color: #fff;
		
	}
	
	#header
	{
		height: 322px;
		background-color: #6582AE;
		background-repeat: no-repeat;
		background-position: 0 0;
		border-bottom: 1px solid #fff;
		position: relative;
	}

	#header h1
	{
		font-size: 1px;
		text-align: right;
		color: #6582AE;
		margin: 0;
		padding: 0;
	}
	
	#huvudnavigation
	{
		background-color: #1267B7;
		color: #CAD3E3;
		font-weight: bold;
		padding: 2px 0;
		margin-bottom: 1.75em;
	}
	
	#huvudnavigation ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #CAD3E3;
	}
	
	#huvudnavigation li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #CAD3E3;
	}
	
	#huvudnavigation li a
	{
	 	padding: 2px 0.5em;
		text-decoration: none;
		color: #CAD3E3;
	}
	
	#huvudnavigation li a:hover
	{
		text-decoration: none;
		color: #003399;
		background-color: #6699CC;
	}
	

 	#huvudnavigation li#aktiv a
 {
 	background: #6699CC;
 	color: #fff;
 	}
	
	
	


	
	#spaltmeny
	{
		float: right;
		width: 165px;
		border-left: 1px solid #C5C877;
		padding-left: 0px;
		line-height: 1.5em;
		
	}
	
	#spaltmeny ul
	{
		margin-left: 0;
		padding-left: 15px;
		list-style-type: none;
		margin-bottom: 1.75em;
	}
	
	#spaltmeny ul li {
	   padding-left: 18px;
      background: url(images/kon.jpg) no-repeat 0 .35em;
   }

	
	
	
	
	#contents { margin: 0 200px 40px 20px; }
	#contents p {   line-height:1.6em; }
	
	
	
	.notis {margin-bottom: 4em;}
	
	.notis ul
	{
		list-style-type: none;
		text-align: right;
		margin: 1em 0;
		padding: 0;
		font-size: 95%;
	}
	
	.notis li
	{
		display: inline;
		padding: 0 0 0 7px;
		



	}
	
	.imagefloat
	{
		float: left;
		padding: 2px;
		border: 1px solid #1267B7;
		margin: 0 10px 10px 0;
	}
	
	
	
	.rightimagefloat
	{
		float: center;
		padding: 2px;
		margin-bottom: 25px;
	}
	
	
	.smula
 	{

		text-align: right;
		font-size: 95%;

 	}
	
	 .anfang
 	{
 	float: left;
	color: #B9E23E;
	 width: .8em;
 	font-size: 5em;
 	line-height: 90%;

 	}

	blockquote {
  	margin-bottom: 1.75em; 
	margin-left: -1px; 
	background: transparent url(images/startcitat.gif) left top no-repeat;   
	}
	blockquote div {
  	padding: 0 48px;
  	background: transparent url(images/slutcitat.gif) right bottom no-repeat;
	}

	
	#fotnot
	{
		clear: both;
		color: #CAD3E3;
		background-color: #1267B7;
		text-align: center;
		padding: 5px;
		font-size: 90%;
	}
.stylevit {
	color: #FFFFFF;
}

