body
{
	font-family:verdana, sans-serif;
	font-size:small;
	background-color:#FFFFFF;
	
}

	

	

.color1 { background-color: #3F4B93; }	/* lila/blått */
.color2 { background-color: #ff6500; }	/* orange */
.total{
	font-weight:bold;
	border-top: medium double black;
	}

/* POSITIONS */


	#container{
		position:relative;
		top:0px;
		left:0px;
		width:878px;
		text-align:left;
	}
	

	#top{
		position:absolute;
		left:0px;
		width:864px;
		height:60px;
		background-color:#FFFFFF;
		border-right: 1px solid #666699;
		border-left: 1px solid #666699;
		border-top: 1px solid #666699;
		padding-left: 10px;
		padding-right: 10px;
	}
	
		#bottom{
		position:relative;
		left:0px;
		width:856px;
		height:30px;
		text-align: center;
		background-color:#FFFFFF;
		border-top: 1px solid #666699;
		padding-left: 0px;
		padding-top: 20px;
		margin-top: 20px;
		padding-right: 0px;
	}
	
		#logo{ 
			position:absolute;
			left:5px; 
			top:15px;
			font-family:arial,sans-serif;
			font-size:11pt;
			font-weight:bold;
			text-align:left;
			color:#FFFFFF;
			border:0px solid black;
			
		}
		
		.contactinfo{
			position:absolute;
			left:450px; 
			top:20px;
			height:30px;
			padding-left:20px;
			padding-right:30px;
			padding-top:6px;
			border:0px;
			color:#FFFFFF;
			background-image: url('../images/cloud.gif');
			background-repeat: no-repeat;
			font-size:small;
		}
		
		
		#bannerad{
			position:absolute;
			left:380px; 
			top:10px;
			text-align:right;
		}
		
/* -------------------------- 	*/
/*	TOP MENYN 		  			*/
/* --------------------------	*/
	#topmenu{
		position:absolute;
		left:0px;
		top:60px;
		width:864px; /* 876 + 2px border = 876*/
		border-right: 1px solid #666699;
		border-left: 1px solid #666699;
		height:40px;		
		font-family:verdana;
		font-size:10pt;
		font-weight:normal;
		text-align:center;
		background-color:#FFFFFF;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/* Menyknapparna */
	.topmenubutton a	{
		display: block;
		height:40px; /* behövs för ie6*/
		width: 216px;
		padding-left: 0px;
		margin-top: 14px; /* ändrad från 9 */ 
		line-height: 30px;
		min-height: 0px;
		text-decoration: none;
	   	color: #0000FF; /* ändrad från 2d41a7 */
	   	background: #FFFFFF url('../images/designelements/topmenu.gif') no-repeat;
	   	background-position: -216px 0px;
   }
   	
   .topmenubutton a:hover{
		color:#333366;
		background: #FFFFFF url('../images/designelements/topmenu.gif') no-repeat;
		background-position: -432px 0px;
	}
	
	.topmenubutton  a:active {
		color: #0000FF;
		background: #FFFFFF url('../images/designelements/topmenu.gif') no-repeat;
		background-position: 0px 0px;
	}
	
	.topmenubuttonclicked a{
		display: block;
		height:40px; /* behövs för ie6*/
		width: 216px;
		padding-left: 0px;
		margin-top: 14px;
		line-height: 30px;
		min-height: 0px;
		text-decoration: none;
	   	color: #0000FF;
	   	background: #FFFFFF url('../images/designelements/topmenu.gif') no-repeat;
	   	background-position: 0px 0px;
	}
	
 
	/* Omgärdar left, middle och right */
	#content{
		position:absolute;
		left:0px;
		top:99px;
		width:864px; /* 874 + 2px border + 2px padding-left = 876 */
		min-height:200px;
		border-right: 1px solid #666699;
		border-left: 1px solid #666699;
		border-bottom:1px solid #666699;
		background-color:#FFFFFF;
		padding-top:10px;
		padding-left:10px;	
		padding-right:10px;

	}
	
	
		#middle{
			float:left;
			width:644px;
			background-color:#FFFFFF;

		}
			
		#middlecenter{
			padding-top:1px;
			padding-bottom:1px;
			padding-left:10px;
			padding-right:10px;
			background-color:#FFFFFF;
			border-right: 1px solid #666699;
			border-left: 1px solid #666699;
			border-bottom: 1px solid #666699;
			border-top: 1px solid #666699;
			margin-bottom: 10px;
		}
		
		#right{
			float:right;
		}


	div{
		margin:0;
		
	}	
	img{
		margin:0;
		border:0;
	}	
		
		
		

/* DIALOGER */

	
	/* Tip */ 	
	.Tip_center{
		padding-left:10px;
		padding-right:20px;
		padding-bottom:10px;
		background-color:#FFFFFF;
		border-right: 1px solid #666699;
		border-left: 1px solid #666699;
		border-bottom: 1px solid #666699;
		border-top: 1px solid #666699;
		margin-bottom: 10px;
	}
		
	.Tip_content{
		width:174px;
	}
	
	
	
	/* DIALOGER - PUFFAR */	
	.puff{
		padding-top:1px;
		padding-bottom:1px;
		padding-left:0px;
		padding-right:10px;
		font-weight:normal;
		font-size:small;	
		text-align:left;	
		color:#FFFFFF;
		border-right: 1px solid #666699;
		border-left: 1px solid #666699;
		border-bottom: 1px solid #666699;
		border-top: 1px solid #666699;
		
	}
	

	
	
	
	.puff a{
		font-size:small;	
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	.puff_white a{
		font-size:small;	
		text-decoration: underline;
		color: #000000;
	}	
	.puff a:hover{
		font-size:small;		
		text-decoration: none;		
	}	
	
	.puff_white{
		color:#FFFFFF;
	}
	

/* Länklistan Hem > Välj märke */
	.linklist{
		color:#999999;
		font-size:x-small;
	}
	
	.linklist a{
		color:#999999;
		font-size:x-small;
	}
	
	




/* ------ TEXT FORMATERING ------ */

/* ------ RUBRIKER ------ */
	h1
	{
		font:bold 1.3em/1.1 verdana,sans-serif;
		text-indent: 1cm;
		color:#333366;
	}
	h2
	{
		font:bold 1em/1 arial,sans-serif;
		text-align: left;
		color:#666666;
		background-image: url('../images/h2_arrow.gif');
		background-repeat: no-repeat;
		text-indent: 0.5cm;
		margin-bottom: 1%;
	}
	

	h3
	{
		font: 16px verdana;
		text-align: left;
		color:#666699;
		text-indent: 0.2cm;
		margin-bottom: 3%;
		font-weight: normal;		
	}
	


/* ------ STYCKEN ------ */
p{
	text-align:left;
}
/* ----------------------- */

/* ----- STRÖTEXTER ----- */
.paragraph{
	
	margin-left:5px;
	margin-right:5px;
}

	.paragraph a{
		font-size:small;	
		text-decoration: underline;
		color: #0000FF;
	}	
	.paragraph a:hover{
		font-size:small;		
		text-decoration: none;	
		color: #333366;	
	}
	

.highlight{
background-color:yellow;
}



/* ----- ÖVRIG CSS ----- */


hr { width: 100%; border-top: 1px #666699;
border-right: 0px; border-bottom: 0px; border-left: 0px; }

.inputform{
	font-size:x-small;		
}


th{
	font-size:small;	
}

input{
	font-size:x-small;
	border:1px solid #ff6500;
	
}

/* ------- BILDER --------- */
img{ 
	border:0px;
	padding:0px;
	margin:0px;
	
}

img.ikonpadding{ 
	padding-right:10px;
	padding-left:10px;
	padding-top: 3px;
}


img.ikonpaddingright{ 
	padding-right:5px;
}

img.ikonpaddingleft{ 
	padding-left:5px;
}

img.ikonpaddingordermenu{ 
	padding-left:30px;
}

img.ikonpaddingtop{ 
	padding-top: 3px;
}

.floatleft{float:left;}
.floatright{float:right;}


.xSmallFont{
	font-size:x-small;	
}

.SmallFont{
	font-size:small;	
}


