		* {
			
		}
		html {
			min-height: 100%;
			height: auto;
			overflow-y: scroll;
		}
		
		body {
			height: 100%;
			background: url(images/bg-bottom.png) repeat-x scroll bottom;
			font: 11px/14px "Trebuchet MS", "Lucida Sans", verdana; 
			margin: 0px;
			text-align: center;
		}
		
		#fullwrapper {
			margin: 0px;
			width: 100%;
			height: 100%;
			background: url(images/bg2.png) repeat-x;
			/*border: 1px solid #ccc;*/
		}
		
		#wrapper {
			width: 960px;
			margin: 0px auto 0px auto;
			/*border: 1px solid #ccc;*/
			text-align: left;
		}
		
		#top {
			margin: 0px;
			padding: 0px;
		}
		
	/*
	==== ALLT I HEAD OCH MENY ====
	*/
		
		#logo {
			margin: 0px;
			width: 960px;
			text-align: left;
		}
		
		#logo img {
			margin-top: 9px;
			padding-left: 20px;
			margin-bottom: 4px;
		}
		
		#meny {
			width: 960px;
			height: 24px;
			/*background: #91C32A;*/
		}
		
		#meny ul{
			list-style-type:none;
			margin: 0px;
			padding: 0px;
			margin-left: 5px;
		}
		
		#meny ul li{
			display:inline;
			margin: 0px;
			padding: 0px;
		}
		
		#meny ul li a {
			float:left;
			/*width:100px;*/
			text-decoration:none;
			color:white;
			font-weight:bold;
			background:#739A21 url(images/meny_shadow.png) bottom repeat-x ; /* VILLKOR FÖR IE6 */
			padding:5px 10px 5px 10px;
			margin-right:1px;
			font-size: 14px;
		}
		
		#meny ul li a:hover {
			background:#90C328 url(images/meny_shadow.png) bottom repeat-x ; /* VILLKOR FÖR IE6 */
		}
		
		#meny ul li a.active, #meny ul li a.active:hover {
			background:#90C328;
		}
		
		#submeny {
			width: 950px;
			height: 22px;
			margin-top: 5px;
			margin-left: 0px;
		}
		
		#submeny ul {
			list-style-type:none;
			margin: 0px;
			padding: 0px;
			margin-left: 5px;
		}
		
		#submeny ul li {
			margin: 0px;
			padding: 0px;
			display:inline;
		}
		
		#submeny ul li a {
			float:left;
			/*width:100px;*/
			text-decoration:none;
			color:white;
			font-weight:bold;
			background:#B6B7A4 url(images/menysub_shadow.png) bottom repeat-x ; /* VILLKOR FÖR IE6 */
			padding:4px 10px 4px 10px;
			border-right:1px solid #fff;
			font-size: 11px;
		}
		
		#submeny ul li a:hover {
			background:#909085 url(images/menysub_shadow.png) bottom repeat-x ; /* VILLKOR FÖR IE6 */
		}
		
		#submeny ul li a.active, #submeny ul li a.active:hover {
			background:#909085;
		}
		
		.first {
			border-left: 1px solid #fff;
		}
		
		.hidden {
			visibility: hidden;
		}
	/*
	==== SLUT ALLT I HEAD OCH MENY ====
	*/	
		
		#content {
			width: 900px;
			margin-left: 30px;
			margin-right: 30px;
			margin-bottom: 30px;
		}
		
	
	/*
	==== TYPOGRAFI ====
	*/
		h1, h2, h3, h4, p {margin:0px; padding: 0px;}
		
		h1 {
			font-size: 22px;
			/*color: #90c328;*/
		}
		h2 {
			font-size: 18px;
			/*color: #90c328;*/
		}
		
		h3, h3 a {
			font-size: 16px;
			/*color: #90c328;*/
		}
		
		h4, h4 a {
			font-size: 14px;
			/*color: #90c328;*/
		}
		
		p {
			font-size: 11px;
		}
		td {
			font-size: 11px;
		}
		
		h3 a, h4 a {
			text-decoration: none;
		}
		h3 a:hover, h4 a:hover {
			text-decoration: underline;
			color:black;
		}
		
		.green {color: #90c328;}
		
	/*
	==== SLUT TYPOGRAFI ====
	*/
		.table {margin: 20 auto;}
		/*.table{margin:30px 0px 20px 0px;}*/
		.tableleft50perc{width: 50%;float:left;}
		.tableright50perc{width: 50%;float:left; text-align: right;}
		td.leftborder {width: 5px;background: url(images/table_left.png) repeat-y;}
		td.rightborder {width: 5px;background: url(images/table_right.png) repeat-y;}
		.topleft {width: 5px;height: 6px;background: url(images/table_topleft.png) no-repeat;}
		.topright {width: 5px;height: 6px;background: url(images/table_topright.png) no-repeat;}
		
		td.bottomleft {width: 5px;background: url(images/table_bottomleft.png);}
		td.bottomcenter {height: 42px;background: url(images/table_bottomcenter.png) repeat-x;}
		td.bottomright {width: 5px;background: url(images/table_bottomright.png);}
		
		th {
			/*text-align: left;*/
			background: #fff url(images/th_shadow.png) repeat-x;
			height: 20px;
			font-weight: normal;
			color: #739A21;
			font-size: 14px;
			padding-top:4px;
			padding-bottom:6px;
			background-color:#f0f0f0;
		}
		
		tr.rowodd {
			background-color: #FFF;
		}

		tr.roweven {
			background-color: #F3F9E5;
		}
		
		.sortasc {
			background-color: ;
			background-image: url(images/up.gif);
		}
		.sortdesc {
			background-color: ;
			background-image: url(images/down.gif);
		}

		.sortcol {
			cursor: pointer;
			padding-right: 20px;
			background-repeat: no-repeat;
			background-position: right center;
		}

		.nosort {
			cursor: default;
		}
		
		
		.largetable {
			width: 100%
		}
		
		.mediumtable {
			width: 80%
		}
		
		.smalltable {
			width: 50%
		}
		
		.topcontent {/* Innehållet innan tabellen */
			margin-top: 10px;
			margin-bottom: 5px;
		}
		
		.textstycke {
			width: 550px;
		}
		
		.bottommargin {/* marginal botten på vissa sidor som behöver det*/
			height: 1px;
			margin-bottom: 60px;
		}
		
		table.formtable {
			background: #f0f0f0;
			/*border:1px solid #dddddd;*/
			/*bgcolor="##f0f0f0" style="border:1px solid ##dddddd;"*/
		}
		
		.h2topmarg {
			margin-top: 30px;
		}	
	/*
	==== FLIKMENYN NÄR MAN SKA SKICKA NYHET ====
	*/
		
		
		.uFlikTabell {width:780px; border-left: black 1px solid;border-right: black 1px solid;border-top: black 1px solid;font-family:verdana,arial;font-weight:normal;background-color:#C1E181/*639BCE*/;}
		.uFlikTabell A:visited {color: #000000;text-decoration: none;}
		.uFlikTabell A:link {color: #000000;text-decoration: none;}
		.uFlikTabell A:hover {color: #000000;text-decoration: none;}
		.uForstaflik {width:3px;font-size:1px;}
		.uMellanflik {width:1px;}
		.uFlik {font-size:10px;white-space:nowrap;border-left:black 1px solid;border-top:black 1px solid;border-right:black 1px solid;border-bottom: black 1px solid;background-color:#E8E9EB;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:3px;}
		.uFlik_vald {font-size:10px;white-space:nowrap;border-left: black 1px solid;border-top: black 1px solid;border-right: black 1px solid;background-color:#ffffff;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:3px;}
		.underflik {height:1px;border-bottom: black 1px solid;}
		.underflik_vald {height:1px;border-left: black 1px solid;border-right: black 1px solid;background-color:#ffffff;}
		.uFlikRubrik {color:#000;font-weight: bold; font-size:13px;height:28px; vertical-align:top; padding-left:9px; padding-top:6px;}
		.uFlikSida      {width:780px;padding-left:9px;padding-top:16px;display:none; position:relative; /*text-align:left;*/}
		.uFlikSida_vald {width:780px;padding-left:9px;padding-top:16px;display:block;position:relative; /*text-align:left;*/}
		.rutan {border:0px;font-weight:bold;width:35px;text-align:center;}
		a.konstigt { color:#555555; text-decoration: none; font-family: arial; font-size:12px;}
		a.konstigt:hover { color:#000000; text-decoration: underline;}
		
	
	/*
	==== SLUT FLIKMENYN NÄR MAN SKA SKICKA NYHET ====
	*/
	
	/*
	==== GRAFISKA KNAPPAR ====
	*/
	
	.sparabutton, .avbrytbutton, .forhandsgranskabutton, .sokbutton, .skickabutton, .genkeybutton, .genpassbutton, .mallbutton, .mallinnehallbutton {
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-repeat: repeat;
		background-attachment: scroll;
		cursor: pointer;
		border: 0px;

	}
	
	.sparabutton {
		width: 84px;
		height: 25px;
		background-image: url(images/spara_button.png);
	}
	
	.sokbutton {
		width: 65px;
		height: 25px;
		background-image: url(images/sok_button.png);
	}
	
	.avbrytbutton {
		width: 107px;
		height: 25px;
		background-image: url(images/avbryt_button.png);
	}
	
	.forhandsgranskabutton {
		width: 175px;
		height: 25px;
		background-image: url(images/forhandsgranska_button.png);
	}
	
	.skickabutton {
		width: 84px;
		height: 25px;
		background-image: url(images/skicka_button.png);
	}
	
	.genkeybutton {
		width: 155px;
		height: 25px;
		background-image: url(images/generera_nyckel_button.png);
	}
	
	.genpassbutton {
		width: 169px;
		height: 25px;
		background-image: url(images/generera_losenord_button.png);
	}
	.mallbutton {
		width: 104px;
		height: 25px;
		background-image: url(images/generera_losenord_button.png);
	}
	.mallinnehallbutton {
		width: 190px;
		height: 25px;
		background-image: url(images/generera_losenord_button.png);
	}
	
	/*
	==== SLUT GRAFISKA KNAPPAR ====
	*/