	html, body {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		background-color: #3d3d3d;
		margin:0px;
		padding:6px;
		color: #454343;
	}

	.box {
		margin:0px;
		color: #3d3d3d;
		font-size:8pt;
		padding-top:5px;
	}

	.inskuggad {
		margin:1px;
		background-image: url(../images/2010/textruta.png);
		background-repeat:no-repeat;
		background-color:#e4e4e4;
		text-indent:5px;
		width:149px;
		height:22px;
		border:none;
	}

	.boxtitle {
		font-weight:bold;
		padding:5px;
		border-bottom: 1px solid #DDD;
	}

	.boxcontent {
		padding:5px;
	}
	
	.boxcontent form {
		display:inline;
	}
	
	#container {
		border:0px;
		width:753px; /* 1017px med annons*/
		margin:0 auto;
		padding:0px;
	}
	
	#containerleft {
		width:753px;
		padding:0px;
		background-color:#FFF;
		float:left;		
	}

	#containerright {
		width:256px; /* 256px med annons*/
		padding:0px;
		float:right;
	}
	
	#annons img {
		margin-bottom:5px;
	}
	
	#header {
		margin:0px;
		padding:0px;
		text-align:center;
		background-color:#FFF;
		height: 122px;
	}

	#header2 {
		margin:0px;
		padding: 9px;
		left: 5px;
		height: 250px;
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;
		text-align:center;
	}
	
	
	h1 {
		color: #454343;
		margin: 0.2em 0;
		text-transform:uppercase
	}
	h2,h3,h4 {
		color: #3e3e3e;
		margin: 0.2em 0;
		text-transform:uppercase;
		letter-spacing: 0.1em;
	}
	
	p { margin: 0.5em 0 }
	a { color:black }
	
	#main {
		background-color:#FFF;
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;		
		margin:0px;
		border-bottom:1px solid #DDD;
	}
	
	#column1 {
		width:150px;
		float:left;
		overflow:hidden;
	}
	
	#column2 {
		width:590px;
		min-height:295px;
		margin-right:7px;
		float:right;
		overflow:hidden;
	}

	#column3 {
		width:180px;
		float:right;
		padding:0px;
	}
	
	.skugga1 {
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;				
	}

	.skugga2 {
		background-image: url(../images/2010/skugga2.png);
		background-repeat: repeat-x;				
	}

	.skugga3 {
		background-image: url(../images/2010/skugga3.png);
		background-repeat: repeat-x;				
	}

	#column3 div {
		margin:0px;		
		font-weight:bold;
		font-size:7pt;
	}	

	#content {
		width:400px;
		overflow:hidden
	}

	#contenttext {
		padding:5px;
		line-height:140%;
		margin-top: 10px;
	}
	
	#contenttext li {
		margin-bottom:4px;
	}

	#contenttext h1 {
		font-size:15pt;
		line-height:130%;
	}
	
	#contenttext h3 {
		margin-top:10px;
	}
	
	#cleaner {
		clear:both
	}
	
	#footer {
		color:#3d3d3d;
		font-size:8pt;
		text-align:center;
		margin:0px;
		padding:10px;
		background-color:#FFF;
		border-bottom: 1px solid #D0D0D0;
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;
	}

	#footer a {
		color:#3d3d3d;
		text-decoration: none;
	}

	#footer2 {
		text-align:center;
		margin:0px;
		padding-top: 9px;
		padding-bottom: 9px;		
		background-color:#FFF;
		border-bottom: 1px solid #D0D0D0;
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;
	}
	
	#footershade {
		height:7px;
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;
		background-color: #3d3d3d;		
	}	
	
	.profile {
		border:1px solid #D0D0D0;
	}

	.profile th {
		font-weight:bold;
		text-align:left;
		padding:3px;
		border-bottom:1px solid #D0D0D0;
		background-color:#FFE;		
	}

	.profile td {
		padding:3px;
	}

	.odd { background-color:#F3F4F4; }
	.even { background-color:#FFF;	}
	
	#contenttext .tabell {
		border:1px solid #DDD;
	}

	#contenttext .tabell td {
		padding:3px;
	}

	#contenttext .tabell th {
		padding:3px;
		text-align:left;
	}
	
	#contenttext .tabell thead td {
		background-color: #FFE;
		border-bottom:1px solid #DDD;
		border-top:1px solid #DDD;
	}
	#map {
		height: 300px;
		width: 181px;
		overflow:hidden;
	}

	/* Profil */

	.profile {
		font-size: 10pt;
		border:1px solid #D0D0D0;
	}

	.profile th {
		font-weight:bold;
		text-align:left;
		background-color: #F3F4F4;
		padding:3px;
		border-bottom:1px solid #D0D0D0;
	}

	.profile td {
		padding:3px;
	}

	.profile .odd { background-color:#F3F4F4; }
	.profile .even { background-color:#FFF;	}
	
	/* Meny */

	#m { 
		padding:5px;
		font-size:7pt;
		margin:0px;
	}

	#m a {
		text-decoration:none;
		color: #3e3e3e;
	}

	#m ul {
		font-weight:bold;	
		padding: 0;
		margin: 0;
	}

	#m ul ul ul {
		font-weight:normal;
		margin-left: 15px;
	}

	#m li {
		list-style:none;
		border-bottom: 1px #cecece solid;
		padding:4px;
		cursor: pointer;
	}
	#m .aktiv {
		/* background-color:#F4F4F4; */
		background-image:url(/storage/images/pil.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	#m .folder {
		/* background-color:#F4F4F4; */
	}	
	#m .hover {
		background-color:#F4F4F4;
	}	
	#m .sub {
		list-style:none;
		border-bottom: none;
		padding:1px;
	}
	#nyheter {
		background-image: url(../images/2010/skugga.png);
		background-repeat: repeat-x;
		padding-top:2px;
	}
	#nyheter h3 {
		margin-top:10px;
	}
	#nyheter .datum {
		margin-top: 10px;
	}
	#nyheter .notis a {
		color: #3e3e3e;
		text-transform:uppercase;
		font-size:9pt;		
		text-decoration:none;
	}
	#nyheter .mer {
		margin-top:16px;
		margin-bottom:10px;
	}
	#nyheter .mer a {
		color: #3e3e3e;
		text-transform:uppercase;
		font-size:7pt;
		font-weight:bold;
		text-decoration:none;
	}
	#nyhetslista a {
		text-transform:uppercase;		
		text-decoration:none;
	}
	#nyhetslista .hover {
		background-color:#F4F4F4;
		cursor:pointer;
	}	
	
	.datum {
		text-transform:uppercase;
		color: #FFB000;
		font-size: 7pt;
		font-weight: bold;
	}
	
