html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #D8D8D8;
	background-image: url('../images/backgrounds/the_key.gif');
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
}
p, td, li{
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
}

body.colored {
	background-color: #D8D8D8;
	background-image: url('../images/backgrounds/the_key.gif');
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
}
#menu {
	width: 780px;
	margin-bottom: 1em;
	margin-top: 0.8em;
	border-bottom: 1px solid #999999;
}
.menu_item {
	font-family: arial, helvetica, sans-serif;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.menu_item:hover {
	color: blue;
}
.active {
	color: #666666;
}
#framewrapper {
	/*background-image: url('../images/logotype_vertical.gif');
	background-repeat: no-repeat;
	background-position: bottom right;*/
	padding-right: 40px;
	padding-top: 30px;
	margin-top: -40px;
	width: 560px;
	/*width: 600px;*/
	height: 90%;
	z-index: 2;
}
#wrapper {
	/*background-image: url('../images/logotype_vertical.gif');
	background-repeat: no-repeat;
	background-position: bottom right;*/
	padding-right: 40px;
	/*width: 560px;*/
	width: 780px;
	min-height: 500px;
	z-index: 2;
}
#logo {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 1;
}
#leftcolumn {
	float: left;
	width: 200px;
	text-align: left;
}
#submenu 
{
	padding-left: 10px;
	padding-bottom: 40px;
}
#infobox {
	border: 1px solid #999999;
	background-color: #cccccc;
	padding: 8px;
}
#content {
	float: left;
	width: 550px;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
}
#footer {
	width: 600px;
	border-top: 1px solid #999999;
	margin-top: 1.6em;
	padding-top: 0.8em;
	color: #999999;
}
h1 {
	font-size: 1.8em;
}
/* used for all pageheaders */
h2 {
	width: 392px;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 1.3em;
	margin: 0px;
	padding: 3px 4px 3px 6px;
	text-transform: uppercase;
}
dt {
	font-weight: bold;
}
.discrete {
	font-size: 0.9em;
	color: #666666;
	text-decoration: none;
}
.discrete:hover {
	color: blue;
	text-decoration: underline;
}
/* used for light boxes on serveral pages for administration */
.adminbox {
	width: 340px;
	margin: 20px;
	padding: 10px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #EAEAEA;
}
.icon_text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
img {
	border-width: 0px;
}
/* Listen med sökvägen till aktuell länkmapp */
#pathlist {
	padding: 3px 6px 2px 10px;
	/*background-color: #F5F5F5;*/
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	border-bottom-width: 3px;
	border-bottom-color: #F5F5F5;
	border-bottom-style: solid;
}
.admin_link_text {
	text-decoration: none;
	color: #666666;
}
.admin_link_text:hover {
	color: blue;
}
.links_category_image {
	width: 30px;
}
.links_category_name {
	font-size: 12px;
	padding: 3px;
}
.links_category_info {
	font-size: 12px;
	padding: 3px 3px 8px 3px;
	color: #999999;
}
.links_link_image {
	width: 30px;
	padding: 5px;
}
.links_link_name {
	font-size: 0.9em;
	padding: 3px;
}
.links_link_date {
	font-size: 0.9em;
	padding: 3px;
	text-align: right;
	color: #999999;
}
.links_link_info {
	padding: 8px 8px 8px 4px;
	/*padding: 3px 3px 8px 3px;*/
	color: #999999;
}
.links_link_edit {
	width: 60px;
	padding: 2px 10px 2px 10px;
}
/* this is used for tablecells with linkadmin icons */
.links_admin_icon {
	width: 30px;
	padding: 3px;
}
.link_table {
	width: 100%;
}
.tblrow1 {
	background-color: none;
}
.tblrow2 {
	background-color: #eaeaea;
}
.fullw {
	width: 100%;
}
/* a genreal rule for lists */
.list_item_space {
	margin: 6px 0px 6px 0px;
}
.newslist_copy			{ color: #000000; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_copy a:link 		{ color: #336699; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_copy a:visited 	{ color: #336699; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_copy a:hover 		{ color: #990000; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline; padding: 0px 2px 0px 5px }
.newslist_copy a:active		{ color: #990000; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }

.newslist_subheader		{ color: #000000; font-size: 11px; font-weight: bold; font-style: normal; font-family: Verdana, Arial; text-decoration: none; padding: 2px 2px 2px 5px }
.newslist_subheader a:link 	{ color: #000000; font-size: 11px; font-weight: bold; font-style: normal; font-family: Verdana, Arial; text-decoration: none; padding: 2px 2px 2px 5px }
.newslist_subheader a:visited 	{ color: #000000; font-size: 11px; font-weight: bold; font-style: normal; font-family: Verdana, Arial; text-decoration: none; padding: 2px 2px 2px 5px }
.newslist_subheader a:hover 	{ color: #000000; font-size: 11px; font-weight: bold; font-style: normal; font-family: Verdana, Arial; text-decoration: underline; padding: 2px 2px 2px 5px }
.newslist_subheader a:active	{ color: #000000; font-size: 11px; font-weight: bold; font-style: normal; font-family: Verdana, Arial; text-decoration: none; padding: 2px 2px 2px 5px }

.newslist_newsdate			{ color: #333333; font-style: italic; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_newsdate a:link 		{ color: #336699; font-style: italic; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_newsdate a:visited 	{ color: #336699; font-style: italic; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }
.newslist_newsdate a:hover 		{ color: #990000; font-style: italic; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline; padding: 0px 2px 0px 5px }
.newslist_newsdate a:active		{ color: #990000; font-style: italic; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; padding: 0px 2px 0px 5px }

.news_header_inverted		{ color: #FFFFFF; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; padding: 2px 2px 2px 5px }

.menu-left        		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left a:link 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left a:visited 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left a:hover 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left a:focus 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left a:active		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left:link 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left:visited 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left:hover 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left:focus 		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left:active		{ color: #000000; font-weight: normal; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

.menu-left_selected        	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left_selected a:link 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left_selected a:visited 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left_selected a:hover 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left_selected a:focus 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu-left_selected a:active	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left_selected:link 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left_selected:visited 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left_selected:hover 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left_selected:focus 	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.menu-left_selected:active	{ color: #000000; font-weight: bold; font-size: 12px; line-height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

.header				{ color: #000000; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif }
.header a:link 			{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none } 
.header a:visited 		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }  
.header a:hover 		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: underline; }  
.header a:active		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none; }  
a.header:link 			{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none } 
a.header:visited 		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }  
a.header:hover 		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: underline; }  
a.header:active		{ color: #333399; font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none; }  


.subheader			{ color: #000000; font-size: 11px; font-weight: bold; font-family: Verdana, Arial }
.subheader a:link 	 	{ color: #333399; font-size: 11px; font-weight: bold; font-family: Verdana, Arial }
.subheader a:visited 		{ color: #333399; font-size: 11px; font-weight: bold; font-family: Verdana, Arial }
.subheader a:hover 	 	{ color: #333399; font-size: 11px; font-weight: bold; font-family: Verdana, Arial }
.subheader a:active	 	{ color: #333399; font-size: 11px; font-weight: bold; font-family: Verdana, Arial }

.copy				{ color: black; font-size: 0.8em; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; }
.copy-bold			{ color: black; font-size: 0.8em; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans-serif; }
	
	
