body	{
	background: #fff url(pattern.jpg) top left repeat;
	color: #333;
	margin: 0px;
	padding: 0;
	border: 0;
/*	border-top: 5px solid #003E18; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	padding-bottom: 15px;
}
a:link		{
	color: #4d9ade;
}
a:visited	{
	color: #4D9ADE;
}
a:hover		{
	color: #FF8400;
}
a:active	{
	color: #297BC3;
}


#content	{
	background: #fff;
	color: #fff;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;     /*border runt "allt" */ 
	border-top: 0px solid #fff;
	width: 749px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 747px;	 
}


#header	{
	background: #000 url(header.jpg) top left;  /* grön bakgrund, header */
	color: #fff; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 0;
	height: 236px;
	text-align: left;
}

#pagebody	{
	padding: 5px 0 0 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #111;       /* text i main */
	background: url(fade.jpg) top left no-repeat;
	clear: both;
}

#maincontent	{
	float: left;
	z-index: 1;
	margin: 0;
	padding: 10px;
	height:100%;
	background: transparent;   /* färg i textdelen */
	width: 510px;  /* box model hack */	
	_width: 500px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 510px;	 
}

.headline p		{
	text-align: left;
	padding-top: 10px;
}

.headline	{
	background: url(headline.gif) top left no-repeat;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 0 0 0 20px;
	height: 38px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

.desc		{
	background: url(content.gif) top left repeat-y;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 10px 30px 0 20px;
	height: auto;
	text-align: left;

}

.bottom		{
	background: url(bottom.gif) top left no-repeat;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 3px 30px 0 20px;
	height: 21px;
	text-align: right;

}

#sidebar	{
	padding: 10px 10px 10px 0px;
	margin: 0 0 0 510px;
	color: #111;  /* färg på högermenyns rubriker och text... */
	background: transparent;    /* bakgrund i "högermenyn" */ 
	/* compensates for IE Win bungling */
	height: 100%;
	z-index: 100;
}

.headline_menu p		{
	text-align: left;
	padding-top: 10px;
}

.headline_menu	{
	background: url(headline_menu.gif) top right no-repeat;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 0 0 0 20px;
	height: 38px;
	font-size: 13px;
	font-weight: bold;
}

.desc_menu		{
	background: url(content_menu.gif) top right repeat-y;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 10px 0 0 20px;
	height: auto;
	text-align: left;

}

.bottom_menu		{
	background: url(bottom_menu.gif) top right no-repeat;
	color: #000; /* färg på "rubriken" */
	border: 0;
	margin: 0;
	padding: 3px 30px 0 20px;
	height: 13px;
	text-align: right;

}


	/*  Forms */	


.form {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;

}

.input, select, textarea {

	border: 1px solid #999999;
	margin: 0 0 3px 0;
	padding: 2px;
	background: #fafafa;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.button {

	background-color: #FFA630;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid;
	margin: 0px;
	padding: 0px;
	
}


#creator		{
	background: #f9f9f9;
	color: #666; /* färg på "rubriken" */
	clear: both;
	border: 0;
	margin: 30px 0 10px 0;
	padding: 3px 0 3px 0;
	height: auto;
	text-align: center;

}