
* {
	margin:0;
	padding:0;
}

	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		}

	p,h1,pre {
		margin:10px 10px 10px 4px;
	}
	
	p.sokresrubrik{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin-top:30px;
	}
	
	EM,CENTER,DIV,P,TD,TH,DL,BLOCKQUOTE,A {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	
	}	
	
	img {
		border:none;
	}
	
/*------------------------------- DE OLIKA DELARNA AV SIDAN -------------------------------*/
	
	#banner {
		position:relative;
		top:0px;
		width:800px;
		height:100px;
		background:#cd0014;
		border-top:7px solid #ffd200;
		background-color:#cd0014;
		}

	#leftcontent {
		position:relative;
		top:20px;
		width:162px;
		max-width:162px;
		min-width:162px;
		background:#fff;
		clear: both;
		float:left;
		/* border:1px solid #000; */
		margin-left:0px;
		}

	#centercontent {
		background:#fff;
		position:relative;
		top:20px;
		width:452px;
		max-width:452px;
		min-width:452px;
		float:left;
		margin-left:20px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	#rightcontent {
		position:relative;
		top:20px;
		width:142px;
		max-width:142px;
		min-width:142px;
		background:#fff;
		float:left;
		margin-left:20px;
		background-color:#FFFFFF;
		}
		


/*-------------------------------------------- LÄNKAR ------------------------------------------*/
	
	a:link {
		text-decoration: none;
		color: #007DBA;
	}

	a:active {
		text-decoration: none;
		color: #007DBA;
	}

	a:visited {
		text-decoration: none;
		color: #007DBA;
	}

	a:hover {
		text-decoration: underline;
		color: #333399;
	}
	a.menu:hover {
		text-decoration: none;
	}

/*--------------------------------------------- LISTOR ------------------------------------------*/
	
	ul {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000; 		
		list-style-image: url(pics/ikoner/pil.gif);
		margin:10px 0px 0px 20px;
	}

html>body ul {		
		list-style-image: url(pics/ikoner/pil.gif);
		margin:10px 0px 0px 20px;
	}

/*-------------------- POSITION OCH UTSEENDE PÅ RUBRIKERNA FÖR AVDELNINGARNA --------------------*/

	div.rubrikrad {
		height:21px;
		max-height:21px;
		background-color: #cd0014;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	div.linkrubrikrad {
		height:21px;
		max-height:21px;
		background-color: #cd0014;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.underlinkrubrikrad{
		background-color: #ffffcc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-style: dashed;
		border-color: #cccccc;
		border-width: 1px;
		padding-top:0;
		padding-bottom:5px;
		margin-top:4px;
	}
	
	.rubrik {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom:0px;
		margin-left:2px;
		vertical-align:middle;
	}
	
	img.rubrik{
		margin:0px 0px 0px 0px;
	}
	
/*-------------------------------------- POSITION PÅ LOGGAN --------------------------------------*/

	div.logga{
		margin:22px 0px 0px 24px;
	}
	
/*-------------------------------------------- MENYN ---------------------------------------------*/
	
	div.menu {
		margin:0px 0px 0px 14px;
		padding:0px 0px 0px 0px;
		background:#ffffff;float:left;
		max-width: 620px;
		width:620px; 
		
	}
	div.menucell{
		height:28px;
		background-color: #ffffff;
		float:left;
		border-bottom:2px solid #ffd200;
	}

	div.menucell:hover {
  		background-color: #ffd200;
	}
	img.menu{
		margin-left:7px;
		margin-right:4px;
		margin-top:4px;
		vertical-align:middle;
	}
	.menutext1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #3A9848;
		margin-right:7px;
		vertical-align:bottom;
	}
	.menutext2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #007DBA;
		margin-right:7px;
		vertical-align:bottom;
	}
	.menutext3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #5E5E5D;
		margin-right:7px;
		vertical-align:bottom;
	}
	.menutext4{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #584099;
		margin-right:7px;
		vertical-align:bottom;
	}
	
/*------------------------------------------ UNDERMENYN -------------------------------------------*/
	
	div.undermenu {
		margin:7px 0px 0px 20px;
		padding:0px 0px 0px 0px;
		background:#ffffff;
		max-width: 600px;
		clear:both;
	}
	
	html>body div.undermenu {
		margin:7px 0px 0px 20px;
	}

	div.undermenucell{
		height:16px;
		background-color: #ffffff;
		float:left;
	}

	div.undermenucell:hover {
  		background-color: #ffd200;
	}
	.undermenutext{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #cd0014;
		margin:0px 5px 0px 5px;
	}
	
	
/*------------------------------- MENYN DÄR MAN VÄLJER TEXTSTORLEK -------------------------------*/
	
	div.textstorlek {
		margin-top:0px;
		margin-right:4px;
		float:right;
	}
	
	.textstorlek {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom:0px;
		margin-left:4px;
		vertical-align:middle;
	}
	
	img.textstorlek{
		margin:0px 0px 0px 2px;
	}
	
/*--------------------------------- MENYN MED START OCH ENGLISH  ---------------------------------*/
	
	div.startenglish {
		margin-right: 23px;
		margin-top:-24px;
		padding:0px 0px 0px 0px;
		width:150px; 
		float:right;
	}
html>body div.startenglish {
		margin-right: 40px;
		margin-top:6px;width:150px;
		padding:0px 0px 0px 0px;
		float:right;
	}
	
	.startenglish {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #cd0014;
		margin-bottom:0px;
		margin-left:4px;
		margin-right:12px;
		vertical-align:middle;
	}
	
	img.startenglish{
		margin:0px 0px 0px 2px;
	}
	
/*------------------------------------- PRINT IKONEN + TEXT  -------------------------------------*/
	
	div.print {
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.print {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #cd0014;
		margin-bottom:0px;
		margin-left:4px;
		vertical-align:middle;
	}
	
	img.print{
		margin:0px 0px 0px 2px;
	}
	.printrubrik {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		vertical-align:middle;
	}
	div.printcontent {
		background:#fff;
		position:relative;
		top:20px;
		width:452px;
		max-width:452px;
		min-width:452px;
		float:left;
		margin-left:20px;
		voice-family: "\"}\"";
		voice-family: inherit;
	}
	
/*------------------------------------- INNEHÅLLET  -------------------------------------*/
	
	div.pagecontent {
		margin:10px 0px 0px 0px;
		line-height: 1.4;
	}

	

/*------------------------------------- SÖKRUTAN  -------------------------------------*/

	div.search {
		max-height:50px;
		background-color: #cd0014;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
	}
	input.searchruta{
		width:124px;
		border:hidden;
		margin:-4px 0px 10px 8px;
	}
	html>body input.searchruta{
		width:130px;
		border:hidden;
		margin:4px 0px 8px 6px;
		/* font-size:1.2em; font-size:10px */
	}
	
/*-------------------------------      INFORUTA       --------------------------------*/
	
		div.inforuta {
		min-height: 34px;
		background-color: #ffffcc;
		margin:10px 10px 10px 10px;
		padding:14px 14px 14px 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-style: dashed;
		border-color: #cccccc;
		border-width: 1px
	}
	
/*------------------------------------ KALENDERN  ------------------------------------*/
	
table.kalender {
	min-width:162px;
	max-width:162px;
	padding:0px;
}

tr.kalender{
	background-color:#DBEEDB;

}
tr.kalendervit{
	background-color:#ffffff;

}
td.kalender{
	border:1px solid #F2F9F3;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; 	
}

/*------------------------------------ KONTAKT  ------------------------------------*/

label.kontakt,input.kontakt,select.kontakt,textarea.kontakt {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;

}
input.knapp {
	display: block;
	width: 60px;
	float: left;
	margin-bottom: 10px;
	background-color: #cd0014;
	border: #ffffff 1px solid;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
select.kontakt{
	width: 206px;
}

input.kontakt,select.kontakt,textarea.kontakt {
 	border-bottom: #cd0014 solid 2px;
	border-right: #cd0014 solid 2px;
	border-top: #cd0014 solid 1px;
	border-left: #cd0014 solid 1px;
}

label.kontakt {
	text-align: right;
	width: 120px;
	padding-right: 10px;
	color:#000000;
}

br.kontakt {
	clear: both;
}