body		{
			font-size:			75%;
			background: 		#ffffff;
			color:				#000000;
			position:			static;
			padding:			0 2em 0 2em;
			} /* "i allmanhet" */

.invisible	{
			color: 				#ffffff;
			} /* text mm som inte skall synas mot bakgrunden */

a			{
			color:				#000000;
			text-decoration:	none;
			} /* lankar i allmanhet */

#main div.list_item
			{
			border-bottom:	1px solid #cccccc;
			}
			
#main		{
			margin:		0;
			padding:	0;
			}

body,
h3,p,a,
select,input,textarea,
#navigation ul li ul li a
			{
			font-family:		"Helvetica Neue",Arial,sans-serif;
			} /* allmant typsnitt */
			
h1,h2,
h1 a,
#navigation ul li a
			{
			font-family:		"Helvetica Neue",Arial,sans-serif;
			} /* typsnitt i rubriker och navigationens toppniva */
		
#top p,			
#footer div,
#footer p,
#footer strong,
#footer strong
			{
			font-family:		"Lucida Grande",Verdana,sans-serif;
			color:				#000000; /* #666666 */
			} /* text i sparmarkning och sidfot */

#apropa,
#apropa a
			{
			color:				#000000;
			} /* text och länkar i apropa-faltet */

#top		{
			height:				75px;
			padding:			0;
			border-bottom:		2px solid #000000;
			} /* toppen */
			
#updated	{
			margin-top:			1em;
			border-top:			2px solid #000000;
			}

#updated p	{
			margin:				0;
			padding:			0;
			}	


			
/* hiding some divisions ==================================================================================== */

#top .logo,
.search,
#navigation,
#path,
#topright_links,
.hide,
legend,
.noprint,
.clear_both_noprint,
hr,
#related,
#print_page	{
			display:		none;
			}
			
#surrounding_div,
#main		{
			position:			static;
			}
			
#top p,
#footer p	{
			font-size:		10px;
			}

#top p		{
			margin:		50px 0 0 0;
			}

/* img ----------------------- */

img			{
			border:			0;
			}

#main img,
#title img	{
			margin-bottom:	20px;
			}
			
#main img.fullwidth	{
			clear:			both;
			}
			
#main img.halfwidthleft,
#main div.halfwidthleft	{
			float:			left;
			margin-right:	10px;
			margin-top:		0.8em;
			}
			
#main img.halfwidthright,
#main div.halfwidthright	{
			float:			right;
			margin-left:	10px;
			margin-top:		0.8em;
			}


/* tables ----------------------- */
									
#main,
#main th,
#main caption 
			{
			text-align:		left;
			}

#main #statisticstable table
			{
			font-family:	Verdana,sans-serif;
			}

#main #statisticstable table th,
#main #statisticstable table td
			{
			border-bottom:	1px solid #ccc;
			font-weight:	normal;
			}

/* h:s ----------------------- */
			
h1,h2		{
			clear:			both;
			font-weight:	normal;
			}
			
h1			{
			font-size:	190%;
			margin:		0;
			padding:	0.9em 0 0.3em 0;
			}
			
h2			{
			font-size:	140%;
			margin:		0;
			padding:	0.9em 0 0.5em 0;
			}
			
#main div,
#main_frontpage div	{
			font-size:	100%;
			margin:		0;
			padding:	0 8em 0 0;
			}
			
#main div div,
#main_frontpage div div
			{
			margin:		0;
			padding:	0;
			}
			
#main p		{
			font-size:	100%;
			margin:		0;
			padding:	0 0 1.5em 0;
			line-height:		1.4;
			}

#main div.list_item p
			{
			padding:	0.6em 0 0.6em 0;
			}
			
div 		{
			margin:		0;
			padding:	0;
			}
.clear_both {
			margin:			0;
			padding:		0;
			line-height:	1px;
			font-size:		1px;
			}
.clear_both,
.clear_both_noprint,
#main .clear_both,
#main .clear_both_noprint,
#main_frontpage .clear_both,
#main_frontpage .clear_both_noprint { 			
			margin:			0;
			padding:		0;
			line-height:	1px;
			font-size:		1px;
			clear: both;
			}
