body 		 {	font-family:verdana,sans-serif; font-size:0.8em; color:#444;  
				margin:0; padding:0; background:#fff url(../layout/body_bg.gif) repeat-x  }	
h1,h2,h3,h4,h5,h6 
			 {	font-family:arial,sans-serif }
h1			 {	font-size:1.6em; margin:3em 0 2em 0; border-bottom:1px dotted #666; padding-bottom:5px }
h2			 {	font-size:1.3em; margin:1.5em 0 0.5em 0}
h3			 {	font-size:0.9em; margin:2em 0 0.5em 0}
h4			 {	font-size:0.7em; margin:0 }
h5			 {	font-size:0.7em; margin:0 }
h6			 {	font-size:0.7em; margin:0 }
h1,h2,a		 {	color:#3c6cac; text-decoration:none } a:hover {	color:#444 }
p			 {	margin:0.7em 0 0.7em 0; line-height:1.3em }
p.center	 { 	text-align:center }  	p.center img { margin: 10px 10px }
p.obs   	 {	border:1px solid #999; margin:1.5em 0; font-family:verdana,arial,sans-serif; padding:5px; background-color:#eee }
.star		 { 	color:#CC6600 }
img 		 {	border:0 }  
img.Right 	 {	float:right; margin-left:10px }
p.cert img 	 {	margin-top:-10px }
	
table 		 { font-size:1em; margin:0.7em 0 }
th 			 { text-align:left; font-family:arial,sans-serif; font-size:0.9em; font-weight:bold; padding:3px 30px 10px 0 }
td 			 { padding:2px 30px 2px 0 }
table.logos  { margin:4em 0 0 0 }  table.logos th, table.logos td { padding-bottom:20px; padding-right:30px}

div.clear 	 {	clear:both; height:1px; width:1px }

div#layout   {	
	width:810px; margin:0 auto; background:#fff	url(../layout/layout_bg.gif) right top no-repeat }
	
div#sidhuvud {	
	width:810px; height:106px; background:#fff url(../layout/sidhuvud.gif) no-repeat }				
   #sidhuvud a#startlink {	display:block; width:200px; height:105px; text-decoration:none; color:transparent	}
	
div#innehall { 	
	width:810px; }
	
div#spalt     {	
	width:550px; float:right; padding:0px 10px 1.5em 10px; margin-right:20px }
	#spalt ul {	list-style-image:url(../layout/list_dot.gif); margin:1em 0 1em 0; padding-left:30px }
  	#spalt li {	margin-bottom:0.3em }
  	
div#nav {	
	width:180px; float:left; padding:150px 10px 10em 10px; 
	background:#fff url(../layout/nav_bg.gif) no-repeat; background-color:#fefefe }
	#nav h3 			{	padding-top:1em; margin-top:0 }
	#nav p 				{	width:180px; margin:0.3em 0 2em 0; padding-bottom:0.5em; font-size:0.85em }
	#nav ul 			{	width:160px; margin:1em 0 0 0; padding:0 0 0.5em 5px; list-style-type:none; text-align:left  }
	#nav li 			{	line-height:30px; border-bottom:1px dotted #666 }
	#nav ul.level2 		{	margin:0em 0 0.6em 10px; width:150px; border-bottom:1px dotted #666 }
	#nav ul.level2 li 	{	font-size:0.85em; line-height:17px; border:0 }
	
div#sidfot {			
	width:810px; height:30px; margin:0 auto; padding:0px; font-size:0.8em; color:#666; text-align:left; 			
	background:#fff url(../layout/sidfot_bg.gif) repeat-x }
	#sidfot p 			{	margin:0; padding:0; line-height:35px }
	#sidfot p.fp 		{ 	float:right; padding:7px }
	
/* .................FORMULÄR.........................................*/	
div#mailform 					 { 	width:550px; margin:0 0 0 0px }
 #mailform form 				 {	padding-top:0; margin-top:0.3em }
 #mailform table 				 {	margin:0 }
 #mailform form table.form tr td {	border:0; font-size:0.95em; padding:0 }
 #mailform form table.form tr th {	border:0; font-size:0.95em; text-align:left; font-weight:normal; width:150px; padding:0 }
 #mailform input 				 {	font-family:verdana,sans-serif; font-size:1em }
 #mailform .text 				 {	width:280px; height:20px; border:1px solid #ccc; padding:4px 3px 0 3px }
 #mailform .txtarea				 {	width:280px; height:100px; overflow:auto; border:1px solid #ccc;
									font-family:verdana,sans-serif; font-size:1em; padding:3px }
