		* {
			
		}
		
		body {
			margin: 0;
			background: #FFFBDE;
			font-family: Arial, Verdana;
			font-size: 11px;
			text-align: center;
		}

		a {
			font-family: Arial, Verdana;
			font-size: 11px;
			color:#005000;
		}
		a:hover {
			font-family: Arial, Verdana;
			font-size: 11px;
			color:#000000;
		}

		#logo {
			width: 803px;
			font-family:  Arial;
			color: #004200;
			margin: 30px auto 0px auto;
		}
		.logo {
			margin: 0;
		}
		
		#logo span {
			font-size: 14px;
			text-align: right;
			margin-left: 10px;
			padding-bottom: 30px;
			
		}
		
		#logo span a, #logo span a:visited, #logo span a:hover {
			color: #004200;
			text-decoration: none;
		}
		
		#flashcontent {
			/*width: 803px;*/
			height: 0px;
		}
		
		
	/* MENYSYSTEM se resten längre ner */
		#myslidemenu {
			height: 24px;
			background: url(images/meny_bkg_green.png) repeat-x;
		}
	/* END MENYSYSTEM */
		
		#topwrapper {
			width: 803px;
			margin: 0 auto;
			padding: 0px;
			background: url(images/bkg_center.png) center repeat-y;
			text-align: center;
		}
		
		#top {
			/*margin: 0px auto 0px auto;*/
			width: 803px;
			background: url(images/bkg_top.png) no-repeat;
			height: 203px;
		}
		
		#gallery {
			width: 792px;
			padding: 3px 6px 0px 5px;
			height: 200px;
		}
		
		#bottom {
			margin: 0 auto;
			width: 803px;
			height: 22px;
			background: url(images/bkg_bottom.png) no-repeat;
		}
		
		#wrapper {
			width: 792px;
			margin: 0 auto;
			padding: 0px 6px 0px 5px;
			background: url(images/bkg_center.png) center repeat-y;
			text-align: left;
		}
		
		#content {
			width: 752px;
			margin: 0px 20px 0px 20px;
			padding: 20px 0px 20px 0px;
			overflow: auto;
		}
		
		#leftcontent {
			width: 450px;
			float: left;
			
		}
		#rightcontent {
			width: 292px;
			margin-left: 10px;
			float: right;
		}
		
		#flags {
			text-align: right;
			margin-right: 12px;
			margin-bottom: 8px;
		}
		
		#flags img {
			margin-left: 3px;
		}
		
		#bottomtext {
			font-size: 14px;
			margin: 0 auto;
			width: 803px;
			text-align: left;
		}
		
		#bottomtext span {
			font-size: 14px;
			padding-left: 10px;
		}
		
		#bottomtext span a {
			color: #000;
			text-decoration: none;
		}
		
		/*--- TYPOGRAFI ---*/
		
		h1, h2, h3, h4, h5 {
			font-family: "Lucida Sans", arial, verdana;
			margin: 0px;
			
		}
		
		h2 {
			font-size: 16px;
			font-weight: lighter;
			
		}
		
		h3 {
			font-size: 14px;
			font-weight: lighter;
			
		}
		
		p {
			font-family: verdana, arial;
			font-size: 11px;
			margin-top: 2px;
			margin-bottom: 6px;
		}	
		
		/*---NEWSTABLE---*/
		
		.newstable {
			background: url(images/news_table_content.png) repeat-y;
			width: 273px;
			margin-bottom: 6px;
		}
		
		.newstop {
			background: url(images/news_table_top.png) no-repeat;
			width: 273px;
			height: 6px;
		}
		.newscontent {
			background: url(images/news_table_bottom.png) no-repeat bottom;
			padding: 10px;
		}
		
		.newscontent a {
			text-decoration: none;
			color: #aaa;
		}

		
		
		/* ----JQUERYMENYN---- */
		
		.jqueryslidemenu {
			font: 12px Verdana;
			width: 100%;
			background-image: url(images/bg_meny.gif);
		}
		
		.jqueryslidemenu ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			margin-left: 0px;
		}
		
		/*Top level list items*/
		.jqueryslidemenu ul li {
			position: relative;
			display: inline;
			float: left;
			height: 24px;
		}
		
		/*Top level menu link items style*/
		.jqueryslidemenu ul li a {
			display: block;
			/*background-image: url(images/djf.gif); background of tabs (default state)*/
			color: white;
			padding: 5px 20px;
			/*border-right: 1px solid #25410E;*/
			color: #2d2b2b;
			text-decoration: none;
		}
		
		* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
			display: inline-block;
		}
		
		.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
			color: white;
		}
		
		.jqueryslidemenu ul li a:hover{
		/*background: #afafaf; tab link background during hover state*/
			color: white;
			background-image: url(images/meny_bkg_yellow.png);
		}

		/*1st sub level menu*/
		.jqueryslidemenu ul li ul {
			position: absolute;
			left: 0;
			display: block;
			visibility: hidden;
		}
		
		/*Sub level menu list items (undo style from Top level List Items)*/
		.jqueryslidemenu ul li ul li{
			display: list-item;
			float: none;
		}
			
		/*All subsequent sub menu levels vertical offset after 1st level sub menu */
		.jqueryslidemenu ul li ul li ul {
			top: 0;
		}
		
		/* Sub level menu links style */
		.jqueryslidemenu ul li ul li a{
			font: normal 10px Verdana;
			width: 190px; /*width of sub menus*/
			padding: 5px;
			margin: 0;
			border-top-width: 0;
			border-bottom: 1px solid #25410E;
		}
		
		.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
			background: #eff9ff;
			color: black;
		}
		
		/* ######### CSS classes applied to down and right arrow images  ######### */
		.downarrowclass {
			position: absolute;
			top: 18px;
			right: 7px;
		}
		
		.rightarrowclass {
			position: absolute;
			top: 6px;
			right: 5px;
		}
		
		li.sub {
			background-color:#5d7747;
		}
		
		/**
		** CROSSFADE 
		**/
		ul.crossfade {
			padding: 0px;
			margin: 0px;
			margin-top: 0px;
			list-style: none;
		}
		#banners li {
			position: absolute;
			top: 0;
			/*background-color: #FFF;*/
			visibility: hidden;
		}


		
		
