
	#body
	{
		margin:0;
		background:#ccccbb url('/client_files/images/body_background.gif');
		text-align:center;
		height:100%;
	}
	
	#background
	{
		width:840px;
		margin:0 auto;
		padding:0;
		min-height:100%;
	}
	
	* html body #background {
		height:100%;
	}
	
	#topspacer {
		height:20px;
	}	

	#language
	{
		clear:both;
		padding-top:12px;
	}
	
		#language ul
		{
			text-align:right;
			margin:0 31px 0 0;
			padding:0;
			list-style-type:none;
		}
		
		#language ul li
		{
			display:inline;
			color:#ffffff;
			margin:0 0 0 4px;
		}
		
		#language ul li a
		{
			color:#ffffff;
			text-decoration:none;
		}
			
	
	#toptable {
		background-color:#ffffff;
	}
	
		#topleft
		{
			width:660px;
			text-align:left;
			vertical-align:top;
		}
		
		#topright
		{
			width:200px;
			text-align:right;
			vertical-align:top;
			pading:0;
		}
		
		#topsearch {
			text-align:left;
		}
		
		#header #logo
		{
			display:block;
		}
			
			
		#topmenu
		{
			text-align:left;
			padding-left:25px;
			background-color:#ffffff;
			border-bottom:2px solid #efa200;
		}

			
			
		#navmenu
		{
			clear:both;
			background:#ffffff;
			text-align:left;
			padding:2px 0;
		}
			
			#navmenu ul
			{
				margin:0 0 0 25px;
				padding:0;
				list-style-type:none;
			}
			
			#navmenu ul li
			{
				display:inline;
				color:#000000;
				font-family:Arial, Helvetica, Verdana, sans-serif;
				font-size:0.8em;
			}
			
			#navmenu ul li a
			{
				font-family:Arial, Helvetica, Verdana, sans-serif;
			}
						
			#navmenu ul li a:link
			{
				color:#000000;
				text-decoration:underline;
			}

			#navmenu ul li a:visited
			{
				color:#000000;
				text-decoration:underline;
			}
			#navmenu ul li a:hover
			{
				color:#666666;
				text-decoration:none;
			}				
				
				
		#submenu
		{
			background:#ffffff;
			
		}
			
			#submenu ul
			{
				margin:0;
				padding:0;
				list-style-type:none;
			}
			
			#submenu ul li
			{
				color:#000000;
			}
			
			#submenu ul li a
			{
				font-family:Arial, Helvetica, Verdana, sans-serif;
				font-size:11px;
				font-weight:700;
				color:#000000;
				text-decoration:none;
			}
				
	#content
	{
		clear:both;
		width:840px%;
		background:#ffffff;
		text-align:left;
		min-height:400px;

	}
	
	
		#content #left
		{
			width:200px;
			vertical-align:top;
			padding-top:10px;
		}
		
		#content #left #leftcontent
		{
			margin-left:20px;
			font-size:1em;
		}
		
		#content #left_start
		{
			width:425px;
			vertical-align:top;
			text-align:right;
			padding-top:10px;			
		}
		
		#content #left_start #left_startcontent
		{
			width:400px;
			margin-left:25px;
			text-align:left;
			font-size:1em;
			
		}
		
		
		#content #middle
		{
			width:640px;
			vertical-align:top;
			padding-top:10px;
		}
		
		#content #middle #middlecontent
		{
			padding:0 25px 0 25px;
			font-size:1em;
		}
			#middlecontent a {
				color:#000000;
				text-decoration:underline;
			}
			
			#middlecontent a:hover {
				color:#DD9900;
				text-decoration:underline;
			}
			
		#content #middle #middlecontent p {
			margin:0 0 1.2em 0;
			line-height:1.3em;
		}	
		
		#content #middle_start
		{
			width:215px;
			vertical-align:top;
			padding-top:10px;
		}
		
		#content #middle_start #middle_startcontent
		{
			margin:0 10px;
			font-size:1em;
		}
			#middle_startcontent a {
				color:#000000;
				text-decoration:underline;
			}
			
			#middle_startcontent a:hover {
				color:#DD9900;
				text-decoration:underline;
			}
		
		#content #right
		{
			width:210px;
			min-height:400px;
			vertical-align:top;
			padding-top:10px;
		}

		#content #right #rightcontent
		{
			margin-right:25px;
			font-size:0.90em;
		}
	

	
	#footer {
		width:100%;
		font-size:11px;
		margin-bottom:20px;
	}
		#footer a {
			color:#000000;
			text-decoration:underline;
		}
		
		#footer a:hover {
			text-decoration:underline;
			color:#DD9900;
		}

		
	
	
	
	
	#page_html p
	{
		font-size:1em;
	}
	
	#page_html a:link
	{
		color:#565d05;
		text-decoration:underline;
	}
	#page_html a:hover
	{
		color:#98c832;
		text-decoration:none;
	}
	#page_html a:visited
	{
		color:#8d9220;
		text-decoration:underline;
	}
	
	
	#page_responsible
	{
		clear:both;
		font-size:0.8em;
		font-style:italic;
		color:#8d9220;
		
	}
				

		
	#copy
	{
		background-color:#cccccc;
		text-align:right;
	}
	
	#producedby
	{
		width:840px;
		text-align:right;
	}
	
	
	



/* access */
	#access_login_header
	{
		border-top:1px solid #b7e2c4;
		border-right:1px solid #4a7d59;
		border-left:1px solid #b7e2c4;
		background-color:#83b592;
		padding:4px;
		border-bottom:2px solid #4a7d59;
		color:#000000;
		font-weight:700;
		font-size:1em;

	}

	#access_login_content
	{
		border-top:1px solid #b7e2c4;
		border-right:1px solid #4a7d59;
		border-bottom:1px solid #4a7d59;
		border-left:1px solid #b7e2c4;
		margin-bottom:10px;
		padding:10px;

	}
	
	
	#access_logintable td span, #access_logintable td p
	{
		font-size:1em;
	}
	
	#access_logininfo
	{
		font-size:10px;
		color:#000000;
		white-space:nowrap;
	}
	
	#access_logininfo a
	{
		font-size:11px;
		text-decoration:underline;
		color:#000000;
	}
	
	#access_logininfo a:hover
	{
		text-decoration:none;
	}
	
	#access_logininfo form
	{
		display:inline;
	}
	
	#access_loginbutton
	{
		color:#000000;
		font-size:10px;
	}
	#access_loginbutton:link
	{
		text-decoration:underline;
	}
	
	#access_loginbutton:hover
	{
		text-decoration:none;
	}
	
	#CreateUser
	{
		width:100%;
	}
	#CreateUser td
	{
		border-bottom:1px solid #ffffff;
	}
	



	
/* forum */
	#forum A:link
		{
			color:#000000;
			text-decoration:underline;
		}
		#forum A:hover
		{
			text-decoration:none;
		}
		#forum A:visited
		{
			color:#999999;
			text-decoration:underline;
	
		}


/* nyheter */
	#news_preamble
	{
		
	}

	
	#news_preamble ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#news_preamble ul li
	{
		margin:0 0 0.6em 0;
		padding:0 0 0.4em 0;
		border-bottom:1px solid #ccccbb;
	}

	
	#news_preamble ul li h1
	{
		line-height:1.1em;
		margin:0 0 0.2em 0;
	}
	
	#news_preamble p
	{
		margin:0 0 1em 0;
		line-height:1.3em;
	}
	
	
	
	#news_preamble_start
	{
		
	}

	
	#news_preamble_start ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#news_preamble_start ul li
	{
		margin:0 0 0.6em 0;
		padding:0 0 0.4em 0;
	}

	
	#news_preamble_start ul li h1
	{
		line-height:1.1em;
		margin:0 0 0.2em 0;
	}
	
	#news_preamble_start p
	{
		margin:0 0 1em 0;
		line-height:1.3em;
	}
	
	#news_preamble_start a
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#news_preamble_start a:hover
	{
		color:#DD9900;
		text-decoration:underline;
	}
	
	#news_extras
	{
		margin-bottom:20px;
	}
	
	#news_extras h4
	{
		margin:10px 0 0 0;
		font-size:1em;
		font-weight:700;
		color:#000000;
	}
	
	#news_extras ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#news_extras ul li a
	{
		text-decoration:none;
	}
	
	#news_extras ul li a:link
	{
		color:#936c19;
	}
	
	
	#news_extras ul li a:hover
	{
		color:#ba8a24;
	}
		
	#news_extras ul li a img
	{
		vertical-align:middle;
	}
		
	
	#news_responsible
	{
		clear:both;
		margin-top:30px;
		font-size:0.8em;
		font-style:italic;
		color:#000000;
		
	}	
	
	#news_responsible p
	{
		margin:10px 0 0 0;
	}
	
	
	
/*kalendarie */	
	#events_preamble
	{
		
	}
	
	#events_preamble h4
	{
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:0.8em;
		color:#DD9900;
		padding:2px;
	}
	
	#events_preamble .day
	{
		font-size:18px;
		font-weight:700;
		color:#339999;
	}
	
	#events_preamble h1
	{
		font-size:1.1em;
		font-weight:700;
		line-height:1.1em;
		margin:0 0 0.2em 0;
	}
	
	#events_preamble h1 a
	{
		font-family:Arial, Helvetica, Verdana, sans-serif;
		text-decoration:none;
		color:#000000;
	}
	
	#events_preamble p
	{
		margin:0 0 1em 0;
		font-size:1em;
		line-height:1.2em;
	}
	
	#events_preamble p a
	{
		text-decoration:none;
		color:#000000;
	}
	
	#events_preamble p a:hover
	{
		text-decoration:underline;
		color:#DD9900;
	}

	#events_html p
	{
		margin: 0 0 1.2em 0;
		font-size:1em;
		line-height:1.2em;
	}
	
	#events_html ul
	{
		font-size:1em;
	}
	
	#events_html a:link
	{
		color:#006600;
		text-decoration:underline;
	}

	#events_html a:visited
	{
		color:#006600;
		text-decoration:underline;
	}
	#events_html a:hover
	{
		color:#519e51;
		text-decoration:none;
	}
	

	#events_extras
	{
		margin-bottom:20px;
	}
	
	#events_extras h4
	{
		margin:10px 0 0 0;
		font-size:1em;
		font-weight:700;
		color:#000000;
	}
	
	#events_extras ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#events_extras ul li a
	{
		text-decoration:none;
	}
	
	#events_extras ul li a:link
	{
		color:#936c19;
	}
	
	
	#events_extras ul li a:hover
	{
		color:#ba8a24;
	}
		
	#events_extras ul li a img
	{
		vertical-align:middle;
	}
		
	
	#events_responsible
	{
		clear:both;
		margin-top:30px;
		font-size:0.8em;
		font-style:italic;
		color:#000000;
		
	}	
	
	#events_responsible p
	{
		margin:10px 0 0 0;
	}
	
	

/* sökning */
	#SearchResult
	{
		width:100%;
	}
	
	#SearchResult td
	{
		padding:2px;
	}
	
	#SearchResult a
	{
		text-decoration:none;
	}
	
	#SearchResult h4
	{
		font-weight:700;
		margin:0 0 0.2em 0;
	}
	
	#SearchResult h4 a:link
	{
		color:#000000;
	}
	
	#SearchResult h4 a:visited
	{
		color:#000000;
	}
	
	#SearchResult h4 a:hover
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#SearchResult p
	{
		margin:0 0 0.2em 0;
	}
	
	#SearchResult p a:link
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#SearchResult p a:visited
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#SearchResult p a:hover
	{
		color:#000000;
		text-decoration:none;
	}
	
	
	#PreambleSearch
	{
		
	}
		
		#PreambleSearch .textfield
		{
			width:130px;
		}
		#PreambleSearch .button {
			width:35px;
			text-align:center;
		}
	
	#SearchFormAdvanced
	{
	
	}
	
	
	

/* röstning */

	#PollForm
	{
		width:100%;
		margin-bottom:20px;
	}
	
	#PollForm th
	{
		vertical-align:middle;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:1em;
		padding:6px 2px 6px 2px;
	}
	
	#PollForm td
	{
		padding:2px 4px;
		background-color:#ffffff;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ccccbb;
		font-size:1em;
	}
	
	#PollForm td .smaller
	{
		font-size:smaller;
	}
	
	#PollForm .left
	{
		float:left;
	}
	
	#PollForm .right
	{
		float:right;
	}
	
	#PollForm a {
		color:#000000;
		text-decoration:underline;
	}
	
	#PollForm a:hover {
		text-decoration:none;
	}
	
	
	
	
	
/* webshop */

	#Shop
	{
		width:100%;
	}
	
	#Shop td
	{
		padding:2px;
	}

	#Shop a
	{
		text-decoration:none;
	}
	
	#Shop a:link
	{
		color:#006600;
	}
	
	#Shop a:visited
	{
		color:#006600;
	}
	
	#Shop a:hover
	{
		color:#519e51;
	}
	
	
	
	
	
/* default tabell */
	#TableEdit 
	{
		clear:both;
		width:100%;
		margin:0;
		padding:0;
	}
		#TableEdit th
		{
			padding:2px 4px;
			background-color:#efa200;
			white-space:nowrap;
			text-align:left;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:1em;
			color:#ffffff;
		}
	
		#TableEdit td 
		{
			background-color:#f8ecec;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ebcecf;
			padding:2px 4px;
			vertical-align:top;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			text-align:left;
		}
		
		#TableEdit td em
		{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:smaller;
		}






.headings {
	background-color:#8C8C69;
	color:#ffffff;
	padding:2px;
}
.headings h5 {
	font-size:1.1em;
	margin:0;
	color:#ffffff;
}


.extras {
	margin-top:20px;
	font-size:0.9em;
}

.extras h4 {
	font-size:0.9em;
}
.extras table {
	width:100%;
	background-color:#e8e8e0;
}

.extras table td {
	vertical-align:top;
	border-right:1px solid #ffffff;
	padding:5px;
}

.extras table td a {
	color:#000000;
	text-decoration:underline;
}

.extras table td a:hover {
	text-decoration:none;
}

.extras .responsible {
	padding-top:30px;
	font-size:0.9em;
	color:#8C8C69;
}
.extras .responsible a {
	color:#8C8C69;
}

.arial {
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

.yellow {
	color:#DD9900;
}

.grey {
	color:#666666;
}




	/* hr */
	hr {
		color:#ccccbb;
		background-color:#ccccbb;
		height:1px;
	}
	div.hr {
		height:2px;
		background: url('/client_files/images/ruler_hor.gif') repeat-x;
		clear:both;
	}
	div.hr hr {
		display:none;
	}


		