body,  th, input, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%!important;
	font-size: 75%;
	/*fon\t-size: 75%; /* ie hack */
	letter-spacing: normal;
	line-height: 130%;
	color: #000;
}

h1, h2, h3, h4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px;
	line-height: 130%;
}
a h1, a h2, a h5, h2 a
{
	text-decoration: none;
}
h1 /*26px;*/
{
	font-size: 2.0em;
	border-bottom: solid 1px #C0C0C0;
	height: 30px;
}
h1 span
{
	float: left;
	width: 520px;
}
h2, h2 a /*18px;*/
{
	font-size: 1.8em;
}
h3 /*14px;*/
{
	font-size: 1.4em;
}
h4 /**/
{
	font-size: 1.0em;
}
h5 /*12px*/
{
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	margin: 0px;
}
ul, ol /*11px*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
	margin-left: 20px;
	padding: 0px;
}
td
{
	/*font-size: 0.9em;*/
}

a /*11px*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #007099;
	font-weight: normal;
	text-decoration: underline;
}
/*****  Referensmenyn ************/

.prpPages a
{
	font-size:12px;
}
.date
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	margin-bottom: 5px;
	display: block;
}
html, body, form
{
	padding: 0px;
	margin: 0px;
}
.hr1
{
	border-bottom: 1px solid #e5e5e5;
	height: 1px;
	margin: 5px 10px;
}
#breadcrump
{
	clear: both;
	margin: 0px 0px 0px 30px;
}
#breadcrump a
{
	color: #4c4c4c;
	text-decoration: underline;
	font-size: 0.8em;
	margin: 0px 3px;
}
.fotnot
{
	font-family: Arial;
	font-size: 1.1em;
	color: #4c4c4c;
	font-weight: bold;
}

.menu
{
	font-family: Arial;
	font-size: 0.9em;
	color: #000;
	text-decoration: none;
}
.smalltext
{
	font-family: Arial;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

.smalltext2
{
	display: inline;
	font-family: Arial;
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}
.noline
{
	text-decoration: none;
}
.inline
{
	display: inline;
}
/* ------------------- HEIGHT 100% FIX ---------------------------

html,body,form
{
	height:100%;
}

#wrapper
{
	position:relative;
	height:auto !important; 
    height:100%; 
    min-height:100%; 
}
   ---------------------------------------------------------------*/

#wrapper
{
	margin: 0 auto;
	width: 950px;
}

.cp
{
	padding: 20px;
}

.cl
{
	clear: both;
}

.rss
{
	background: transparent url(img/rss.gif) no-repeat;
	height: 16px;
	padding-left: 20px;
}


/* --------------- fckEditor fix ---------------------------------*/
body.fckEdit
{
	background-color: Transparent;
	height: auto;
}

*:first-child + html body.fckEdit
{
	background-color: #fff;
}
/* ---------------------------------------------------------------*/

.left
{
	float: left;
}
.right
{
	float: right;
	margin-right:0px;
}

a img
{
	border: 0;
	text-decoration: none;
}
img a
{
	text-decoration: none;
}

.iprint
{
	background: transparent url(img/icon_print.gif);
	background-position: 5px 10px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	padding-left: 11px;
	text-align: right;
	float: right;
	text-decoration: none;
	margin-bottom: 5px;
	font-size:0.41em;
}
.iprintstart
{
	background: transparent url(img/icon_print.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	padding-left: 11px;
	text-decoration: none;
	margin-left: 224px;
	font-size:0.9em;
}
.box
{
	border: solid 1px #e5e5e5;
	display: block;
	padding: 2px;
	margin-bottom: 20px;
}
.boxheader h4
{
	background-color: #4c4c4c;
	background-image: url(img/ico_arrow.gif);
	background-position: 5px 5px;
	padding: 2px 2px 0px 25px;
	background-repeat: no-repeat;
	color: #fff;
	
}
.boxheader1
{
	background-color: #4c4c4c;
	padding: 2px 2px 0px 5px;
	margin: 0px;
	text-align: left;
	width: 100%;
}
.boxheader1 h5
{
	color: #fff;
	font-size:1.1em;
}
.even
{
	background-color: #fff;
}
.odd
{
	background-color: #e1e1e1;
}
.tabtext
{
	padding: 5px 0px 0px 5px;
}

.pl
{
	padding: 5px;
}
.block
{
	display: block;
}
.pbottom
{
	padding-bottom: 10px;
	clear: both;
}

.lightgrey
{
	margin-top: 20px;
	background-color: #f3f3f3;
	padding: 17px;
	font-size:0.9em;
}
/**************   PUFFAR  ********************/
.puff
{
	float: left;
	width: 100%;
}
.grey
{
	border: 1px solid #d4d4d4;
	margin-bottom: 5px;
}
.grey a
{
	background-image: url(img/greybg.gif);
	border: solid 1px #fff;
	margin: 1px;
	display: block;
	padding: 17px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}
.blue
{
	border: 1px solid #81ceec;
	margin-bottom: 5px;
}
.blue a
{
	background-image: url(img/bluebg.gif);
	border: solid 1px #fff;
	margin: 1px;
	display: block;
	padding: 17px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}

.green
{
	border: 1px solid #cdea96;
	margin-bottom: 5px;
}
.green a
{
	background-image: url(img/greenbg.gif);
	border: solid 1px #fff;
	margin: 1px;
	display: block;
	padding: 17px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}
.magenta
{
	border: 1px solid #ffaee8;
	margin-bottom: 5px;
}
.magenta a
{
	background-image: url(img/magentabg.gif);
	border: solid 1px #fff;
	margin: 1px;
	display: block;
	padding: 17px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}
/*********** Länkikoner **********************/
.intern
{
	background: transparent url(img/icon_intern.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	display: block;
}
.extern
{
	background: transparent url(img/icon_extern.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	display: block;
}
.email
{
	background: transparent url(img/icon_email.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	display: block;
}
.doc
{
	background: transparent url(img/pdf.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	display: block;
}


/*********Startsidan************/
#eda
{
	background-image: url(img/edamapp.gif);
	background-repeat: no-repeat;
	height: 169px; /*  width:454px;*/ /*     margin-top:-20px;     margin-left:-15px; */
	width:440px;
}
.edatext
{
	
	padding: 25px 40px 20px 85px;
	font-family: Arial;
	font-size:0.99em;
}

/******** Snabba klick ***********/
#ctl00_cph1_rightmenu2_cplsPage1
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#ctl00_cph1_rightmenu2_cplsPage1 ul
{
	margin: 0px;
}
.sublevel1
{
	list-style: none;
	background-color: #fff;
	border-bottom: solid 1px #e5e5e5;
	padding: 10px 0px 10px 20px;
}
.sublevel1 a
{
	text-decoration: none;
	/*font-size:1.0em;*/
}
.sublevel1 h5
{
	text-decoration: none;
	font-size:1.2em;
}

#ctl00_cph1_txtShortcuts
{
	margin-bottom: 20px;
}
#ctl00_cph1_txtShortcuts ul
{
	margin: 0px;
}
#ctl00_cph1_txtShortcuts li
{
	list-style: none;
	background-color: #fff;
	border-bottom: solid 1px #e5e5e5;
	height: 20px;
	padding-left: 20px;
}
#ctl00_cph1_txtShortcuts li a
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/******** newslist **************/

#ctl00_cph1_big ul, #ctl00_cph1_Nyhetslista_exNewsList
{
	margin-left: 10px;
	list-style: none;
	margin-right: 5px;
}
#list .newslist
{
	margin-left: 0px;
}
#list .newslist li
{
	list-style: none;
	margin-left: 0px;
	padding: 0px;
}
 .newslist a
{
	font-size:1.0em;
}
.newsList h1
{
	border: none;
	margin-top: 10px;
}
.newslist h2
{
	margin: 10px 0px 0px 0px;
}
.col1
{
	font-family: Arial;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	display: inline;
}
.half
{
	float: left;
	width: 320px;
}
.spalt
{
	width: 20px;
	float: left;
}

/**********  Bildarkiv  ***************/
.imgArchive
{
	border: 1px solid #e5e5e5;
	color: #656565;
	display: block;
	float: left;
	height: 150px;
	margin: 0px 10px 10px 0px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	width: 200px;
}

.readmore
{
	display: block;
	font-size:0.95em;
}

/*********** Dokumentarkiv ***********************/
.header
{
	margin: 0px 0px 10px 0px;
	background-color: #4c4c4c;
}
.header h4
{
	background-position: 5px 5px;
	background-repeat: no-repeat;
	display: inline;
}

.header span, .header a
{
	color: #fff;
	display: inline;
	text-decoration: none;
}
.filarkiv
{
	margin: 0px;
}
.filarkiv ul
{
	list-style: none;
}
.filarkiv ul li
{
	margin: 0px;
}
/**************/

#file
{
	margin: 0px;
}
#list a
{
	/*font-size:1.2em;
	text-decoration:none;*/
}
.filelist a ,.filelist  span 
{
	font-size:1.2em;
	text-decoration:none;
}

#listS a
{
/*	*/
	text-decoration:none;
}

.filelist a   a:hover
{
	text-decoration:underline;
}
.filelist li
{
	list-style: none;
}

.lnkh
{
	margin-top: 8px;
	display: block;
}
#ctl00_cph1_txtShortcuts p, #ctl00_cph1_leftmenu1_txtetjanster p, #ctl00_cph1_leftmenu1_txtrosthord p,#ctl00_cph1_leftmenu1_txtShortcuts p
{
	background-color: #FFFFFF;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	height: 20px;
	margin: 0px;
}
#ctl00_cph1_txtShortcuts a, #ctl00_cph1_leftmenu1_txtetjanster a, #ctl00_cph1_leftmenu1_txtrosthord a,#ctl00_cph1_leftmenu1_txtShortcuts a
{
	color: #000000;
	font-size:0.89em;
	font-weight: normal;
	margin-left: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#ctl00_cph1_Kontaktinfo_Extrainfo1, .adminContacinfo
{
	color: #000;
	font-size: 12px;
}


.help
{
	float:right;
}

.help a
{
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.sokknapp
{
	float:right;
	cursor:pointer;
}
#maincontent a
{
	font-size:0.89em;
}
.clearer
{
	clear:both;
}
